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 Lahman and Claude 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
roshan and Claude 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
roshan and Claude 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
roshan and OmX
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
acaprau and Wenxi
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
Wenxi and Claude 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
Wenxi and Claude 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
Wenxi and Claude 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 Lahman and Claude 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
Wenxi and Claude 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
Wenxi and Claude 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
Wenxi and Claude 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
Wenxi and Claude 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
SubashMohan and Claude 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