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
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 )
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>
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
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
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 )
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
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
Raunak Bhagat
c3d873181f
feat(opal): input slots, reveal toggle and dropdown polish ( #16142 )
2026-10-16 02:56:49 +00:00
roshan
d8acebb9ec
feat(admin): group naming and search model selection in Chat Preferences ( #16080 )
2026-10-16 00:34:45 +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
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
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
Wenxi
0e60d3c681
feat(mcp): guide users through tool connection and reauthentication ( #16092 )
2026-10-15 20:54:50 +00:00
Danelegend and Claude Opus 5
d72838b969
fix(connectors): paginate the file connector's file lists ( #16096 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-10-15 20:41:12 +00:00
Wenxi
128be3c4fd
fix(craft): name sessions after the first message is saved ( #16095 )
2026-10-15 20:11:28 +00:00
Raunak Bhagat
835689cf64
refactor(opal): move custom-header collapsibles onto Opal's Collapsible ( #16090 )
2026-10-15 19:51:04 +00:00
devin-ai-integration[bot] and nik
7cddaf2278
fix(web): stop the settings header shadow from fading ( #16091 )
...
Co-authored-by: nik <nik@onyx.app >
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-15 19:20:38 +00:00
devin-ai-integration[bot] and nik
d47677c3fa
fix: list a model switch's index runs in the connector run feed ( #16082 )
...
Co-authored-by: nik <nik@onyx.app >
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-15 19:08:19 +00:00
devin-ai-integration[bot] and nik
f53a166b4a
fix(web): drop the failed-documents banner from the connector page ( #16076 )
...
Co-authored-by: nik <nik@onyx.app >
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-15 18:14:56 +00:00
Nikolas Garza
f1c3aabad7
feat(web): open the full activity history beside the status page ( #16013 )
2026-10-15 16:48:09 +00:00
Nikolas Garza
f0fa650097
feat: show every connector's failures and errors on the status page ( #16012 )
2026-10-15 16:48:08 +00:00
Nikolas Garza
241434077a
feat(web): fold a connector's run history open on the status page ( #16011 )
2026-10-15 16:48:07 +00:00
Nikolas Garza
fafa2c83e9
feat: list every connector with its latest run on the status page ( #16010 )
2026-10-15 16:48:07 +00:00
Nikolas Garza
04a9429e80
feat: chart every connector's indexing throughput on the status page ( #16009 )
2026-10-15 16:48:06 +00:00
onyx-cherry-pick[bot]
b480c8cdfe
chore(deps): update node base image digests ( #16066 )
...
Co-authored-by: onyx-cherry-pick[bot] <285052878+onyx-cherry-pick[bot]@users.noreply.github.com>
2026-10-15 16:20:09 +00:00
devin-ai-integration[bot]
bb8d94f217
chore(web): remove unused PermissionSyncStatusBadge ( #16061 )
...
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-15 00:23:48 +00:00
Raunak Bhagat
9de69e64d9
feat(i18n): translate every hard-coded placeholder ( #16055 )
2026-10-14 23:49:44 +00:00
Raunak Bhagat
cba9ddb9bd
feat(connectors): skip Connector Content when there is nothing to configure ( #15996 )
2026-10-14 23:25:48 +00:00
Raunak Bhagat
b2cc914ac6
feat(connectors): one scoped-token field for Confluence and Jira ( #16005 )
2026-10-14 23:08:43 +00:00
roshan
d79a8881aa
feat(ods): add stack command for per-worktree dev stacks ( #16036 )
2026-10-14 23:05:38 +00:00
Raunak Bhagat
e6392cd30c
feat(connectors): set up Gmail accounts in the connector form ( #15995 )
2026-10-14 22:25:39 +00:00
Nikolas Garza
c52675c30f
feat: keep a history of connector check runs and prunes, schedule checks, and release the indexing hold ( #16028 )
2026-10-14 22:25:28 +00:00
Nikolas Garza
98e3045878
feat(web): warn before Create when a non-required connector check failed ( #16008 )
2026-10-14 22:25:27 +00:00
Nikolas Garza
fd86ea376e
feat(web): break a connector's documents down by hierarchy node ( #16007 )
2026-10-14 22:25:27 +00:00