Commit Graph
208 Commits
Author SHA1 Message Date
Wenxi 5c4dfd5863 refactor(craft): decouple external apps from skills (#13320) 2026-07-22 22:59:51 +00:00
Wenxi 26b7c2e846 feat(skills): support duplicate skill names (#13225) 2026-07-21 22:31:00 +00:00
Wenxi 2f5c7f2d94 feat(craft): add external app admin disablement (#13200) 2026-07-20 21:02:21 +00:00
Jamison Lahman 9881c03822 chore(fmt): remove order-by-type (#13183) 2026-07-20 18:13:25 +00:00
Jamison Lahman 46af76e98a chore(fmt): remove force-single-line (#12996) 2026-07-20 17:15:00 +00:00
Wenxi 957394f871 feat(skills): add per-user skill enablement (#13118) 2026-07-17 03:17:32 +00:00
Wenxi 2bc4eac82b feat(skills): enforce canonical skill names (#13078) 2026-07-16 20:58:52 +00:00
Wenxi 468189617a feat(skills): create and manage skills in UI (#13014) 2026-07-15 16:48:29 +00:00
Wenxi 6c2a223d35 feat(skills): add share, transfer, and edit endpoints (#12663) 2026-07-02 22:29:46 +00:00
Wenxi 31d5a492e4 feat(skills): unify skill API on access policies (#12662) 2026-07-02 21:43:28 +00:00
Wenxi b947801f3a test(craft): expand Docker compose integration coverage (#12455) 2026-06-25 23:54:24 +00:00
Wenxi 69119d9fb7 test(craft): type shared build integration helpers (#12441) 2026-06-25 20:11:46 +00:00
Wenxi d81d23f724 test(craft): run compose API contract tests (#12392) 2026-06-24 21:17:20 +00:00
Jamison LahmanandClaude Opus 4.8 e5f5050c7f fix(settings): respect "Always Start with an Agent" for anonymous users (#12394)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-24 20:21:16 +00:00
acaprau 5f949ba141 chore(craft): Snapshotting e2e test (#12171) 2026-06-18 20:34:13 +00:00
Wenxi 82654d4215 chore(craft): remove unused build code (#11959) 2026-06-17 23:49:05 +00:00
roshanandClaude Opus 4.8 4940af0d56 feat(skills): add user-managed personal skills (#11923)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-17 05:01:32 +00:00
roshanandClaude Fable 5 37f9b55ddb refactor(craft): reorganize build package into domain packages (#12032)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-06-16 17:27:55 +00:00
roshanandOmX 5de03cdf02 feat(craft): run interactive turns in background (#11822)
Co-authored-by: OmX <omx@oh-my-codex.dev>
2026-06-09 17:56:02 +00:00
acaprauandWenxi 1cb76f3290 chore(craft): Docker compose e2e approval w/ network proxy test in CI (#11777)
Co-authored-by: Wenxi <wenxi@onyx.app>
2026-06-08 22:53:01 +00:00
WenxiandClaude Opus 4.8 b0f5562c01 feat(PAT): user-facing scope selection (API + settings UI) (#11744)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-04 21:22:40 +00:00
Danelegend a39da9fa90 feat(craft): Seed external apps on Cloud (#11603) 2026-06-04 01:18:19 +00:00
WenxiandClaude Opus 4.8 20a68a1fed feat(auth): scope chat APIs with read:chat / write:chat (#11672)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-04 01:01:55 +00:00
WenxiandClaude Opus 4.8 8fc840ab04 feat(craft): scope sandbox PAT to read:search + exempt /me from scope gate (#11647)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-03 16:06:38 +00:00
5854ad197e feat(craft): Set policy for external app actions (#11366)
Co-authored-by: Wenxi Onyx <wenxi@onyx.app>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-28 02:42:02 +00:00
Danelegend 2cdf53079f feat(craft): Custom External Apps (#11347) 2026-05-25 20:36:31 +00:00
Jamison LahmanandClaude Opus 4.7 6f72d7a602 chore(tests): use FastAPI TestClient for integration tests (#11300)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-22 18:48:02 +00:00
Wenxi 156e84ba08 fix(tests): reset_postgres requires POSTGRES_DB env (#11292) 2026-05-21 23:43:51 +00:00
Danelegend 9d808f4e0f feat(craft): External App Management (#11039) 2026-05-21 23:34:17 +00:00
acaprau fa8fc678f9 feat(opensearch): Remove Vespa as an option entirely (#11207) 2026-05-20 02:03:45 +00:00
93eea98cc1 feat(craft): skills ui (#11011)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-05-19 01:11:08 +00:00
WenxiandClaude Opus 4.6 8b9c7d38a7 test(craft): comprehensive test suite overhaul (#11152)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-18 23:54:23 +00:00
acaprau 2718289fad chore(document index): Remove old DocumentIndex interface (#10917) 2026-05-17 02:18:27 +00:00
WenxiandClaude Opus 4.6 0247c0b36c feat(skills): small db refactor and new skills api (#11128)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-16 05:56:49 +00:00
Nikolas Garza e3f1ba7788 fix(scim): return null instead of 404 when no token configured (#11038) 2026-05-13 19:10:50 +00:00
Justin Tahara 5b3fa4cce4 chore(indexing): remove search-time image processing (#11024) 2026-05-12 21:09:30 +00:00
Danelegend 86ee2c0bef feat(coding-agent): Coding Agent as Tool for Chat Agent (#10885) 2026-05-08 07:15:03 +00:00
Raunak Bhagat f37db3f307 refactor(persona): replace llm override strings with model_configuration FK (#10846) 2026-05-06 02:34:35 +00:00
WenxiandClaude Opus 4.6 6c9ca5b842 chore(tooling): unify ruff and black versions via uv-run pre-commit hooks (#10769)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-02 01:52:35 +00:00
WenxiandClaude Opus 4.6 ca216abe71 chore(logging): enforce ruff G004, convert f-strings to %-style (#10767)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-01 23:31:52 +00:00
Nikolas Garza d1707d95f6 chore(ci): enable license enforcement in test infra via dev license (#10738) 2026-05-01 18:18:22 +00:00
Jamison Lahman 1dc20f3511 chore(devtools): replace autoflake and reorder-python-imports with ruff (#10489) 2026-04-22 20:59:15 -07:00
Justin Tahara ea807a6db3 fix(pdf): Allowing Image Extraction from PDF files (#10395) 2026-04-21 00:11:22 +00:00
Jamison Lahman f5f953cc28 chore(python): fix ty warnings (#10265) 2026-04-16 17:52:40 +00:00
Jamison Lahman dfc3886683 chore(python): replace mypy with ty (#10256) 2026-04-16 09:32:27 -07:00
Jamison Lahman 5a16ad3473 chore(tests): avoid openapi client import in tests (#10220) 2026-04-15 17:38:24 +00:00
Evan Lohn 65fd1c3ec8 fix: document set name patch (#10162) 2026-04-14 01:53:40 +00:00
SubashMohan ac89b42b38 fix(auth): migrate limited-role checks to account-type based access control (#9930) 2026-04-08 16:27:18 +05:30
SubashMohanandClaude Opus 4.6 722f7de335 feat(groups): seed default Admin and Basic user groups (#9795)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 12:25:16 +00:00
Raunak Bhagat 8ff0d5fc15 refactor: update names in Persona table (#9569) 2026-03-23 22:20:47 +00:00