Commit Graph
291 Commits
Author SHA1 Message Date
Justin Tahara 53bd9bb9f8 feat(db): tenant -> database routing seam for multi-shard multitenancy (#13368) 2026-07-28 20:15:47 +00:00
Jamison LahmanandClaude Opus 5 4fa56f5ec3 chore(config): remove the unused ENVIRONMENT env var (#13504)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-07-28 18:23:43 +00:00
SubashMohanandClaude Opus 4.8 e5ed7b4876 feat(reindex-port): PAUSED status scaffolding + pause-aware reporting (#12922)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-23 05:14:31 +00:00
SubashMohanandClaude Opus 4.8 a4882d0610 feat(userfile-port): scope-polymorphic PortAttempt + helpers (#12766)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-22 11:46:42 +00:00
Jamison LahmanandClaude Opus 4.8 3d08529ac3 chore(deps): upgrade celery-types to 0.26.0 (#13221)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-20 23:48:10 +00:00
Justin Tahara 1d6c4b2da0 fix(scripts): make tenant cleanup toolkit safe to run concurrently (#13193) 2026-07-20 21:41:16 +00:00
Justin TaharaandAlexander Kim 03b7e4f931 fix(metrics): serve worker /metrics on a dual-stack socket (#13191)
Co-authored-by: Alexander Kim <alex000kim@gmail.com>
2026-07-20 21:05:19 +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
Justin Tahara b872340702 fix(background): batch orphan-tag cleanup to bounded server-side deletes (#13006) 2026-07-15 16:23:29 +00:00
Wenxi 7c73043ea7 fix(craft): refresh prompt timeout on activity (#12983) 2026-07-14 16:51:24 +00:00
Jamison LahmanandClaude Fable 5 20f1bfc5d1 chore(build): drop the setuptools build system; make onyx a virtual uv project (#12952)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 03:22:38 +00:00
Jamison LahmanandClaude Fable 5 baeff0a226 feat(llms): automate recommended-models.json updates from OpenRouter catalog (#12864)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 01:00:08 +00:00
Justin Tahara f81a261862 fix(celery): model-server request timeouts + wire the orphaned hierarchy queue (#12964) 2026-07-13 22:14:03 +00:00
roshanandClaude Fable 5 67cec95b11 fix(craft): renewable prompt-slot lease so dead runners can't strand sessions (#12819)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 14:04:24 +00:00
Jamison LahmanandClaude Opus 4.8 c7ff13bbbb fix(model-server): merge custom CA roots in the entrypoint for distroless (#12761)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-08 17:34:30 +00:00
DanelegendandWenxi Onyx 43d790cdbc feat(craft): Add Notion as a built-in external app (#12660)
Co-authored-by: Wenxi Onyx <wenxi@onyx.app>
2026-07-06 19:00:56 +00:00
SubashMohanandClaude Opus 4.8 cba40dab12 feat(reindex): reindex-port flow — copy & re-embed live chunks into the new index (#11977)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-06 15:46:53 +00:00
Justin Tahara a0718dfe2e feat(config): CI drift gate for undocumented env vars (#12652) 2026-07-02 23:38:39 +00:00
Wenxi 537e2d93a2 chore(craft): clean up old plans and add egress proxy docs (#12485) 2026-06-26 21:15:31 +00:00
acaprau f03e2dd345 feat(opensearch): Support IAM auth (#12364) 2026-06-26 00:10:58 +00:00
Justin Tahara 9dbd0a2842 feat(config): classify env vars (category + sensitive) in inventory tool (#12416) 2026-06-25 15:22:56 +00:00
Justin Tahara 6e4bf7c35e chore(config): env-var inventory tool + remove dead duplicate configs (#12413) 2026-06-25 01:15:43 +00:00
Jamison Lahman 2ffe82730a refactor(comments): replace mentions of mypy with app-agnostic comment (#12267) 2026-06-22 19:14:12 +00:00
Jamison LahmanandClaude Opus 4.8 26868070e6 fix(security): harden default MinIO/S3 object-storage credentials (#12003)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-12 19:27:18 +00:00
Wenxi 8f1e1dfeb3 chore(dev): ignore sandbox image files in hot reload (#11953) 2026-06-11 21:18:27 +00:00
WenxiandClaude Opus 4.8 d784221c8e chore(dev): don't hot-reload local python on skill bundle edits (#11784)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-06 00:40:14 +00:00
WenxiandClaude Opus 4.8 f4d837f612 refactor(craft): remove vestigial backend-image template mechanism (#11751)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-04 20:46:22 +00:00
WenxiandClaude Opus 4.8 690a406e0c refactor(craft): move sandbox image build context to sandbox/image, skills to onyx/skills/builtin (#11748)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-04 20:16:35 +00:00
64891f522c perf(build): replace pypandoc-binary with a mistune + python-docx converter (#11547)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-30 03:01:30 +00:00
acaprau 3529e29e98 feat(ods): Per-worktree docker compose isolation with dynamic port allocation (#11337) 2026-05-28 01:54:22 +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
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
Jamison Lahman da1c09e762 chore(security): enable ruff flake8-bandit (S) rules (#11153) 2026-05-18 18:48:18 +00:00
acaprau a47d75f3b3 chore(opensearch): Debug script can get detailed cluster health and do route retry (#11138) 2026-05-18 18:20:05 +00:00
acaprau 2718289fad chore(document index): Remove old DocumentIndex interface (#10917) 2026-05-17 02:18:27 +00:00
Wenxi e59808fa5c docs(dev): add local Kubernetes development workflow (#11113) 2026-05-15 16:23:41 +00:00
Wenxiandgreptile-apps[bot] a01b2b19af feat(dev): hot-reload + breakpoints for celery workers via watchfiles (#11112)
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-05-15 00:10:06 +00:00
Jamison LahmanandClaude Opus 4.7 f73c5cdd64 chore(devtools): migrate from black to ruff format (#11080)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-14 04:41:31 +00:00
Chris WeaverandClaude Opus 4.7 59d430d8ce feat(craft): scheduled tasks v1 (#11027)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 19:42:25 +00:00
WenxiandClaude Opus 4.6 500b47e4df refactor(craft): comprehensively remove file sync behavior (#11042)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-13 01:45:38 +00:00
Danelegend 42c7c8d3e9 feat(coding agent): Add coding agent (#10877) 2026-05-08 04:01:44 +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
Yuhong Sun 8e3784b69f feat: Add a search only option for the EnterpriseRAG Bench script (#10673) 2026-04-28 01:37:32 +00:00
Wenxi 7d9831f400 feat: rotate llm provider script (#10670) 2026-04-28 00:24:07 +00:00
Jamison Lahman 1dc20f3511 chore(devtools): replace autoflake and reorder-python-imports with ruff (#10489) 2026-04-22 20:59:15 -07:00
Bo-Onyx f42b51073c feat(pruning): migration script for pruning frequency (#10473) 2026-04-22 22:03:28 +00:00
acaprau 524ddb6e68 chore(opensearch): Debug script can get and set settings from/to, and open, close an index (#10408) 2026-04-21 18:20:59 +00:00