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] and Nik
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] and Nik
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] and roshan
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
roshan and Claude
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 Lohn and Claude 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 Lohn and Claude 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 Lohn and Claude 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 Lohn and Claude 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 Lohn and Claude 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
Danelegend and Claude 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
Danelegend and Claude 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 Lohn and Claude 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 Lohn and Claude 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] and nik
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 Lohn and Claude 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