Commits
fix(server): fork Codex threads at the native turn boundary (#11490)
e36777ebb2 • Alex Southwell • Sep 21, 2026
test(server): replay denied Claude writes through V2 (#11597)
e042f9ffb0 • Alex Southwell • Sep 21, 2026
fix(server): preserve due schedules across equivalent time formatting (#11590)
7b417d9498 • Alex Southwell • Sep 21, 2026
fix(server): skip corrupt scheduled-task rows instead of stopping the scheduler (#11585)
4ce87809a7 • Alex Southwell • Sep 21, 2026
fix(orchestrator): report terminal runs after wait timeout (#11574)
246bad5365 • Alex Southwell • Sep 21, 2026
fix(server): replay command events across persistence pages (#11499)
12402c77a4 • Alex Southwell • Sep 21, 2026
fix(server): project legacy thread shells during import
97fa8cbc23 • Julius Marminge • Sep 21, 2026
fix(test): account for optional encoded provider settings
36c5726106 • Julius Marminge • Sep 21, 2026
fix(web): retain server-side queuing on v2 after rebase
322897b158 • Julius Marminge • Sep 21, 2026
revert: restore existing CI push triggers
666a1163a8 • Julius Marminge • Sep 21, 2026
fix(ci): verify V2 branch pushes and remove unused helper
0034b829e8 • Julius Marminge • Sep 21, 2026
fix(server): isolate V2 migrations from the V1 database
15769fa10e • Julius Marminge • Sep 21, 2026
fix: reconcile main worktree setup and title changes with v2
53bd734ce2 • Julius Marminge • Sep 21, 2026
fix(web): adapt registry icons to light and dark themes
e137528505 • Julius Marminge • Sep 21, 2026
fix: reconcile main snooze controls with orchestration v2
1f85ae1ac0 • Julius Marminge • Sep 21, 2026
fix(web): keep the preview mini-player clear of the inline thread details card (#11831)
f5d7304c22 • Julius Marminge • Sep 21, 2026
feat(web): add the thread action menu and inline rename to the chat header (#11830)
090942184b • Julius Marminge • Sep 21, 2026
refactor(web): centralize provider instance icons (#11829)
0393772c8e • Julius Marminge • Sep 21, 2026
fix(web): keep the active-run header with the prompt that started it on steer (#11828)
431a5963dd • Julius Marminge • Sep 21, 2026
fix(server): replay launches with server-allocated thread IDs (#11508)
988132021a • Alex Southwell • Sep 21, 2026
fix(server): restart the live session on model changes after dead records (#11505)
414b735ef3 • Alex Southwell • Sep 21, 2026
fix(server): roll back question attachment copies when respond preparation fails (#11557)
f9a23dd959 • Alex Southwell • Sep 21, 2026
fix(server): preserve Cursor directory and lint search results (#11533)
f3b479c807 • Alex Southwell • Sep 21, 2026
fix(server): report missing interrupt-and-restart capability for forced restarts (#11565)
a31c0ebdba • Alex Southwell • Sep 21, 2026
fix(server): load V2 replay fixtures through the platform path service (#11566)
33fb45e2a6 • Alex Southwell • Sep 21, 2026
fix(server): wake paused Cursor replay runs on mismatch (#11535)
835a3e38e5 • Alex Southwell • Sep 21, 2026
fix(server): reject partial output from failed Cursor runs (#11534)
e417ef097d • Alex Southwell • Sep 21, 2026
fix(client-runtime): avoid Array#toSorted in thread lineage ordering
aefd2797bf • Julius Marminge • Sep 21, 2026
fix(web): update notification tests for v2 thread shells and drop dead composer state
4c9d7c5f18 • Julius Marminge • Sep 21, 2026
fix: repair v2 CI after environment disable and dead exports
db525c81aa • Julius Marminge • Sep 21, 2026
fix: reconcile main release and thread updates with V2
2075b11d35 • Julius Marminge • Sep 21, 2026
fix(mobile): pin expo-audio so the release smoke patch stays in use (#11518)
2f8b3642bf • Alex Southwell • Sep 21, 2026
fix(build): include protobuf and Connect license notices
b5475f3f5c • Julius Marminge • Sep 21, 2026
fix: reconcile main context previews and rewind updates
48992e90d9 • Julius Marminge • Sep 21, 2026
fix: reconcile main Codex model selection and UI updates
c7be72c537 • Julius Marminge • Sep 21, 2026
perf(client): reconcile replay batching with orchestration v2
c5500106f3 • Julius Marminge • Sep 21, 2026
fix: reconcile main settings and previews with orchestration v2
7850fff4dd • Julius Marminge • Sep 21, 2026
fix(web): fold completed trailing background activity
30c94bcf13 • Julius Marminge • Sep 21, 2026
feat(mobile): manage queued messages in a dedicated sheet
d516d72a70 • Julius Marminge • Sep 21, 2026
perf(client): narrow thread subscriptions and navigation updates
be62eecf76 • Julius Marminge • Sep 21, 2026
perf: page complete turns and bound timeline reconciliation
c3e29202cc • Julius Marminge • Sep 21, 2026
fix: keep working timers anchored to the active run
8bd92c5c72 • Julius Marminge • Sep 21, 2026
test(server): verify background delivery with real providers
fd2fda0de1 • Julius Marminge • Sep 21, 2026
fix(server): wait for nested completion delivery before publishing results
99e4625eaa • Julius Marminge • Sep 21, 2026
fix(server): preserve Claude interruption status during steering
5f7e6ca93f • Julius Marminge • Sep 21, 2026
fix(orchestrator): preserve task-step elapsed time across restart (#10051)
1a0a2bd1b3 • Alex Southwell • Sep 21, 2026
fix(mobile): throttle streaming thread visit updates (#9931)
4cd726bc2e • Alex Southwell • Sep 21, 2026
fix(server): preserve project mutation fields across transports (#9920)
0595b0c840 • Alex Southwell • Sep 21, 2026
fix(web): preserve file attachments when editing queued runs (#9928)
0f54b7578c • Alex Southwell • Sep 21, 2026
fix(server): fail V2 turns when the OpenCode event stream ends (#9905)
5749668754 • Alex Southwell • Sep 21, 2026
fix(server): keep the native Grok default model (#10025)
a6f265e0a1 • Alex Southwell • Sep 21, 2026
fix(server): wait for native Codex start before Stop (#10024)
399d7bebd5 • Alex Southwell • Sep 21, 2026
test(orchestration): cover bounded V2 socket fallback paging (#9907)
98ee5e8b20 • Alex Southwell • Sep 21, 2026
fix(orchestration): exclude rolled-back work from bounded recovery (#8464)
f433f7d163 • Alex Southwell • Sep 21, 2026
fix(server): classify Claude V2 structured terminal failures (#9897)
fffaa68ccc • Alex Southwell • Sep 21, 2026
test(server): align delegation fixtures with task result semantics
04468f123a • Julius Marminge • Sep 21, 2026
test(server): align Codex delegation instruction assertion
ae36e33d89 • Julius Marminge • Sep 21, 2026
fix(server): distinguish delegated task results from completed turns
a8b67e86c0 • Julius Marminge • Sep 21, 2026
fix(acp): preserve native child messages and final summaries
e21c0464e4 • Julius Marminge • Sep 21, 2026
fix(web): populate sidebar ACP branding from environment settings
631bd0df88 • Julius Marminge • Sep 21, 2026
fix(server): find active turns when answering async questions
4beb85ca55 • Julius Marminge • Sep 21, 2026
fix(acp): support Devin terminals, questions, and native subagents
6855fe9ccd • Julius Marminge • Sep 21, 2026
feat(server): deliver delegated completions through a durable mailbox
54fcc31aee • Julius Marminge • Sep 21, 2026
fix(web): show ACP sidebar icons and hold onboarding height while loading
5c8a19a610 • Julius Marminge • Sep 21, 2026
fix(pi): cap OpenRouter output budgets pending upstream fix
b25d05d51b • Julius Marminge • Sep 21, 2026
fix(pi): use native forks and preserve rollback session identity
2d7d95f7e9 • Julius Marminge • Sep 21, 2026
fix(mcp): omit recursive screenshot metadata from tool inputs
a055792008 • Julius Marminge • Sep 21, 2026
feat: render background completions as typed notifications
89542b868f • Julius Marminge • Sep 21, 2026
feat(providers): standardize ACP providers (#6461)
50ea73e732 • Wout Stiens • Sep 21, 2026
feat(providers): add Pi coding agent (#7211)
7b1499df13 • Wout Stiens • Sep 21, 2026
fix: reconcile main devices and pull requests with orchestration v2
3931de6e82 • Julius Marminge • Sep 21, 2026
test(web): cancel queued animation frames during worker cleanup (#10880)
9a0a2fdb3b • Alex Southwell • Sep 21, 2026
test(server): assert tool output redaction before storage fidelity
58c8a4898b • Julius Marminge • Sep 21, 2026
fix(web): preserve generic files when editing queued messages
90562f058e • Julius Marminge • Sep 21, 2026
fix(server): preserve Claude Read image previews across clients
a1abba223e • Julius Marminge • Sep 21, 2026
fix(server): isolate Cursor metadata generation from workspaces
8b0ad5d5e3 • Julius Marminge • Sep 21, 2026
fix(server): retry initial title generation after transient failures
8743535f3d • Julius Marminge • Sep 21, 2026
perf(server): scope ordinary control reads to their targets
84f58ec588 • Julius Marminge • Sep 21, 2026
fix(server): retain normalized OpenCode turn usage
ddb7859e20 • Julius Marminge • Sep 21, 2026
fix(server): query only due scheduled tasks during polling
6df22c8622 • Julius Marminge • Sep 21, 2026
fix(client): bound socket resets after cold HTTP failures
f84547971e • Julius Marminge • Sep 21, 2026
fix(server): bound OpenCode runtime request replies
608794fafb • Julius Marminge • Sep 21, 2026
fix(server): fail OpenCode turns on unexpected stream EOF
c6c9db4628 • Julius Marminge • Sep 21, 2026
fix(server): retain thread baseline diffs across root runs
3def236e18 • Julius Marminge • Sep 21, 2026
fix(server): abort external OpenCode sessions on release
a96573b804 • Julius Marminge • Sep 21, 2026
fix(server): report OpenCode descendant stop failures
1893610730 • Julius Marminge • Sep 21, 2026
fix: reconcile main updates with orchestration v2
35f592f9f3 • Julius Marminge • Sep 21, 2026
fix(web): smooth composer transitions and group approval worklogs
637c45a956 • Julius Marminge • Sep 21, 2026
fix(web): simplify timeline rows and preserve collapsed composer controls
c0dec3115f • Julius Marminge • Sep 21, 2026
fix(server): consolidate V2 migrations and refine runtime recovery
5785ea8749 • Julius Marminge • Sep 21, 2026
fix: restore sidebar behavior after v2 rebases
82e501bf85 • Julius Marminge • Sep 21, 2026
fix(web): preserve tool failures after output redaction
fd08e9a5bb • Julius Marminge • Sep 21, 2026
perf(orchestration): bound v2 transport payloads
60762405a0 • Julius Marminge • Sep 21, 2026
fix(web): restore compact load-earlier control
840e949166 • Julius Marminge • Sep 21, 2026
fix: reconcile main's round-26 updates after rebase
2b74f9c370 • Julius Marminge • Sep 21, 2026
chore: format files exposed by CI
5aa876e95f • Julius Marminge • Sep 21, 2026
fix(web): port auto-balance updates to v2 chat
9317a970ff • Julius Marminge • Sep 21, 2026
fix(ci): repair rebased checks and stop duplicate runs
bda5a2c191 • Julius Marminge • Sep 21, 2026
chore: remove accidentally committed audit artifacts
1c45d7326d • Julius Marminge • Sep 21, 2026
fix: reconcile main's round-24 features after the rebase
48064960ca • Julius Marminge • Sep 21, 2026