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
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
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
9219632fc6
feat(plugins): separate workspace availability from personal defaults ( #16188 )
2026-10-17 19:32:04 +00:00
Wenxi
362137d3eb
refactor(backend): inline redundant forwarding helpers ( #16155 )
2026-10-16 18:33:10 +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
roshan
f86eb04d25
feat(llm): add an independent search selection model default ( #16078 )
2026-10-16 00:34:44 +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
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
Wenxi
9d36a5bbd8
refactor(oauth-config): use shared authorization attempts ( #14158 )
2026-10-15 22:24:37 +00:00
Wenxi
4ab8afcc2a
feat(chat): add execution metadata and child-session links ( #16041 )
2026-10-15 21:18:53 +00:00
Wenxi
0e60d3c681
feat(mcp): guide users through tool connection and reauthentication ( #16092 )
2026-10-15 20:54:50 +00:00
Wenxi
dd7f0db47b
refactor(oauth): consolidate authorization flow primitives ( #14157 )
2026-10-15 20:49:48 +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
788fd097ea
feat(chat): add response checkpoints ( #16040 )
2026-10-15 20:21:15 +00:00
Wenxi
a38f11c535
feat(chat): add response item storage ( #16020 )
2026-10-15 20:21:15 +00:00
Ajit Sharma S
69a35dd13e
fix(mcp): encode MCP tool results once instead of twice ( #16027 )
2026-10-15 20:20:05 +00:00
Wenxi
128be3c4fd
fix(craft): name sessions after the first message is saved ( #16095 )
2026-10-15 20:11:28 +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
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
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
Nikolas Garza and ayam04
9a63e76805
fix(indexing): order index attempt queries by time_created [edit of #14111 ] ( #16048 )
...
Co-authored-by: ayam04 <ayamullahkhan04@gmail.com >
2026-10-14 23:31:43 +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
bd33a147f3
feat: open a run's failed documents and stack trace beside its activity card ( #16006 )
2026-10-14 22:25:26 +00:00
Nikolas Garza
7d59814c63
feat: show a connector's failures and document errors in a side panel ( #16004 )
2026-10-14 22:25:25 +00:00
Nikolas Garza
9f2e19adbd
feat: chart a connector's indexing throughput on its status card ( #15983 )
2026-10-14 21:47:31 +00:00
Nikolas Garza
5c2110c948
feat: list a connector's runs of every kind on its detail page ( #15979 )
2026-10-14 21:47:31 +00:00
Wenxi
bdce5946f8
fix(craft): allow private MCP origins through sandbox proxy ( #16025 )
2026-10-14 21:38:37 +00:00
Wenxi
c5e8d18a7e
feat(craft): configure sandbox runtime and network lockdown ( #16026 )
2026-10-14 21:37:52 +00:00
Yuhong Sun
6a73588728
fix(telemetry): report indexed document counts ( #16038 )
2026-10-14 20:03:59 +00:00
Evan Lohn and Claude Opus 5.5
9b2596a47f
fix(perm-sync): skip inactive cc_pairs and back off failed group syncs ( #16024 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 18:50:53 +00:00
Justin Tahara
63549f860a
fix(connectors): validate outbound destinations and isolate browser credentials ( #14832 )
2026-10-14 18:04:16 +00:00
Justin Tahara
0663f13c0d
fix(permissions): honour source ACLs only on perm-synced connectors ( #15990 )
2026-10-14 18:01:35 +00:00
Justin Tahara
35eb83d3d5
test(auth): add route gate contract tests and make two read routes read-only ( #15991 )
2026-10-14 17:29:09 +00:00
Wenxi
fd4152f4fc
fix(chat): read attachment metadata before starting workers ( #16000 )
2026-10-14 17:04:47 +00:00
Evan Lohn and Claude Opus 5.5
32c08fb95c
feat(indexing): global rate limit on indexing embedding requests ( #15970 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-14 08:00:49 +00:00