Commit Graph
10937 Commits
Author SHA1 Message Date
Wenxi 59deb9b70b fix: preserve child response provenance during deletion
Defer invocation foreign-key checks until session cascades finish. Bound migration lock waits and cover deletion and migration behavior.
2026-10-19 09:54:36 -07:00
Wenxi fede3780ca refactor: consolidate agent response identity and storage
Use reserved assistant message IDs for durable runs and simplify response items. Update ownership, restoration, recovery, and regression coverage. Remove unnecessary naming and formatting churn.
2026-10-19 09:52:27 -07:00
Wenxi 1f130372a5 refactor: split agent storage migrations by responsibility 2026-10-19 09:52:13 -07:00
Wenxi 70bc81b593 refactor: store tool details with their results 2026-10-19 09:52:13 -07:00
Wenxi 0d4e1b96f8 fix: preserve thinking across SDK and legacy chat history 2026-10-19 09:52:13 -07:00
Wenxi b98b5c5b89 refactor(agents): simplify response storage and checkpoint metadata
Rename stored response rows to items and derive replay order from steps and tool calls. Remove duplicate metadata and obsolete checkpoint aliases, and align the development migration and tests.

Handle cancellation callbacks consistently and preserve failure tracing across LLM generation paths.
2026-10-19 09:52:13 -07:00
Wenxi ce1a3ea578 Unify chat execution in the Python agent SDK 2026-10-19 09:52:12 -07:00
Raunak Bhagat f189d4987e fix(web): disable the sidebar Craft tab below the Business tier (#16224) nightly-latest-20261019 2026-10-18 22:28:50 +00:00
Raunak Bhagat 6d3458b369 fix(web): show the code interpreter status with @opal/Content (#16223) 2026-10-18 21:55:40 +00:00
devin-ai-integration[bot]andNik 40238683c9 feat(web): embedded run list, status page shell, and connector page sections per mock (#16171)
Co-authored-by: Nik <nikolas.garza5@gmail.com>
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
v5.0.0-beta.1 nightly-latest-20261018
2026-10-17 22:58:52 +00:00
6a2ce321e8 feat(web): Manage Index menu, activity cards, and runs card per the indexing mock (#16172)
Co-authored-by: Nik <nikolas.garza5@gmail.com>
Co-authored-by: nik <nik@onyx.app>
2026-10-17 22:27:57 +00:00
4fcd7350d5 feat(web): Opal foundations, status icons, copy and formats for the indexing mock (#16165)
Co-authored-by: Nik <nikolas.garza5@gmail.com>
Co-authored-by: nik <nik@onyx.app>
2026-10-17 22:27:56 +00:00
edc35d0ca2 feat(indexing): supersede, resolve, and batch-resolve failed runs (#16128)
Co-authored-by: Nik <nikolas.garza5@gmail.com>
Co-authored-by: nik <nik@onyx.app>
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-17 22:27:55 +00:00
devin-ai-integration[bot]andNik b9c38745fa feat(web): connector page cards per the indexing mock (#16121)
Co-authored-by: Nik <nikolas.garza5@gmail.com>
2026-10-17 21:48:27 +00:00
devin-ai-integration[bot]androshan ab2afeec41 fix(helm): exempt release-branch merge queue runs from the chart release check (#16220)
Co-authored-by: roshan <rohod04@gmail.com>
2026-10-17 20:38:08 +00:00
roshan 7f12bab162 feat(plugins): integrate personal defaults with Chat and Craft (#16191) 2026-10-17 19:32:06 +00:00
roshan fbda6b8345 feat(plugins): unify workspace administration and setup dialogs (#16190) 2026-10-17 19:32:05 +00:00
roshan e755ed6492 refactor(plugins): share typed clients and member preference state (#16189) 2026-10-17 19:32:05 +00:00
roshan 9219632fc6 feat(plugins): separate workspace availability from personal defaults (#16188) 2026-10-17 19:32:04 +00:00
roshan 2347a7beed refactor(opal): support consistent plugin dialogs with shared primitives (#16187) 2026-10-17 19:32:03 +00:00
Raunak Bhagat f778b97d4b fix(web): show optional tracing fields with the optional suffix (#16182) nightly-latest-20261017 2026-10-16 23:34:14 +00:00
Raunak Bhagat 00c9bcd19f fix(opal): switches keep keyboard focus and get a clearer focus state (#16175) 2026-10-16 22:58:28 +00:00
Wenxi 9a7da2c494 fix(craft): keep app policy controls aligned beside long descriptions (#16177) 2026-10-16 22:30:29 +00:00
Nikolas Garza 69ffbd71e8 feat(youtrack): connector validation checks (#16138) helm/onyx-0.9.17 2026-10-16 20:16:32 +00:00
Nikolas Garza b16c1019a9 feat(youtrack): permission sync (#16136) 2026-10-16 20:16:31 +00:00
Nikolas Garza f00ddfbc5e feat(youtrack): index YouTrack Cloud and Server issues (#16135) 2026-10-16 20:16:30 +00:00
roshanandClaude f4340d8129 chore(ods): install skills from onyx-infra agent-context (#16130)
Co-authored-by: Claude <noreply@anthropic.com>
2026-10-16 20:01:16 +00:00
Wenxi 362137d3eb refactor(backend): inline redundant forwarding helpers (#16155) opal/v0.1.23 2026-10-16 18:33:10 +00:00
Evan LohnandClaude Opus 5.5 308ad098e4 chore(permissions): remove the Redis state for permission and group syncs (#15977)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
helm/onyx-0.9.16 nightly-latest-20261016
2026-10-16 03:25:36 +00:00
Evan LohnandClaude Opus 5.5 e3f1fb21ea refactor(permissions): the open group sync attempt is the sync lock (#15976)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 03:25:35 +00:00
Evan LohnandClaude Opus 5.5 d7fc15ad0e refactor(permissions): the open doc permission sync attempt is the sync lock (#15975)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 03:25:34 +00:00
Evan LohnandClaude Opus 5.5 d3e304e2b8 feat(permissions): report permission sync progress while it runs (#15974)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 03:25:34 +00:00
Evan LohnandClaude Opus 5.5 dd251f1e9a fix(permissions): hold permission sync attempts with a Postgres lease (#15973)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 03:25:33 +00:00
Raunak Bhagat c3d873181f feat(opal): input slots, reveal toggle and dropdown polish (#16142) 2026-10-16 02:56:49 +00:00
DanelegendandClaude Opus 5 72d23d514d feat(scripts): add a CSV/Excel retrieval benchmark (#16139)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-10-16 01:26:47 +00:00
DanelegendandClaude Opus 5 42e167e42a feat(indexing): chunk spreadsheets strategy w/ less chunks (#16115)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-10-16 01:13:34 +00:00
roshan d8acebb9ec feat(admin): group naming and search model selection in Chat Preferences (#16080) 2026-10-16 00:34:45 +00:00
roshan 4e221c1e55 feat(search): route evidence selection to its designated model (#16079) 2026-10-16 00:34:44 +00:00
roshan f86eb04d25 feat(llm): add an independent search selection model default (#16078) 2026-10-16 00:34:44 +00:00
Raunak Bhagat 44ffc8d71c refactor(img-gen): remove reusing an LLM provider's API key (#16131) 2026-10-15 23:38:36 +00:00
Nikolas Garza 94ee550fc5 feat(settings): workspace default UI language with per-user override (#15673) 2026-10-15 23:32:33 +00:00
Evan LohnandClaude Opus 5.5 89bb9893f4 fix(tests): stop tests leaving Postgres session settings on pooled connections (#16129)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 23:25:41 +00:00
62a1931344 feat(craft): add Zendesk as a built-in external app (#15960)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Wenxi <wenxi@onyx.app>
2026-10-15 23:14:16 +00:00
Raunak Bhagat d89f5eb5b1 fix(opal): keep a dropdown trigger's focused border while it is open (#16127) 2026-10-15 22:48:33 +00:00
Evan LohnandClaude Opus 5.5 3575d6ff8e fix(indexing): resume past attempts that never set a poll window (#16124)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 22:43:27 +00:00
Raunak Bhagat 8958c9af28 fix(llm): one-line provider cards, translated custom provider names (#16120) 2026-10-15 22:25:05 +00:00
Wenxi 9d36a5bbd8 refactor(oauth-config): use shared authorization attempts (#14158) 2026-10-15 22:24:37 +00:00
Raunak Bhagat 8d37dbb73c fix(opal): let the Collapsible section fill a flex parent again (#16123) 2026-10-15 22:18:28 +00:00
devin-ai-integration[bot]andnik 623beb459b fix(web): pin the settings header shadow to its divider (#16122)
Co-authored-by: nik <nik@onyx.app>
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-15 22:08:56 +00:00
Evan LohnandClaude Opus 5.5 b60e5f6436 fix(indexing): ack docprocessing tasks on receipt (#16097)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 22:06:17 +00:00