Commits
fix(server): reject partial output from failed Cursor runs (#11534)
a2b6a95b64 • Alex Southwell • Sep 18, 2026
fix(client-runtime): avoid Array#toSorted in thread lineage ordering
ab582423b5 • Julius Marminge • Sep 18, 2026
fix(web): update notification tests for v2 thread shells and drop dead composer state
c2098d2aad • Julius Marminge • Sep 18, 2026
fix: repair v2 CI after environment disable and dead exports
a66de5996e • Julius Marminge • Sep 18, 2026
fix: reconcile main release and thread updates with V2
a4ca8ad80d • Julius Marminge • Sep 18, 2026
fix(mobile): pin expo-audio so the release smoke patch stays in use (#11518)
9014b5a7a0 • Alex Southwell • Sep 18, 2026
fix(build): include protobuf and Connect license notices
6cd581b78b • Julius Marminge • Sep 18, 2026
fix: reconcile main context previews and rewind updates
a0a84d4847 • Julius Marminge • Sep 18, 2026
fix: reconcile main Codex model selection and UI updates
bdacaf40d5 • Julius Marminge • Sep 18, 2026
perf(client): reconcile replay batching with orchestration v2
230c427eb3 • Julius Marminge • Sep 18, 2026
fix: reconcile main settings and previews with orchestration v2
3fc5070834 • Julius Marminge • Sep 18, 2026
fix(web): fold completed trailing background activity
c5fe82fbdf • Julius Marminge • Sep 18, 2026
feat(mobile): manage queued messages in a dedicated sheet
a345491a83 • Julius Marminge • Sep 18, 2026
perf(client): narrow thread subscriptions and navigation updates
f872956a39 • Julius Marminge • Sep 18, 2026
perf: page complete turns and bound timeline reconciliation
6e4bdb2808 • Julius Marminge • Sep 18, 2026
fix: keep working timers anchored to the active run
adb9b67481 • Julius Marminge • Sep 18, 2026
test(server): verify background delivery with real providers
2e0d811be9 • Julius Marminge • Sep 18, 2026
fix(server): wait for nested completion delivery before publishing results
73cb86b54b • Julius Marminge • Sep 18, 2026
fix(server): preserve Claude interruption status during steering
e744ad95e5 • Julius Marminge • Sep 18, 2026
fix(orchestrator): preserve task-step elapsed time across restart (#10051)
ce7b2988c8 • Alex Southwell • Sep 18, 2026
fix(mobile): throttle streaming thread visit updates (#9931)
31d39b272d • Alex Southwell • Sep 18, 2026
fix(server): preserve project mutation fields across transports (#9920)
65dcc02c49 • Alex Southwell • Sep 18, 2026
fix(web): preserve file attachments when editing queued runs (#9928)
4d7656f41e • Alex Southwell • Sep 18, 2026
fix(server): fail V2 turns when the OpenCode event stream ends (#9905)
120b9cc5b8 • Alex Southwell • Sep 18, 2026
fix(server): keep the native Grok default model (#10025)
7b462dbbb9 • Alex Southwell • Sep 18, 2026
fix(server): wait for native Codex start before Stop (#10024)
a89694bdd4 • Alex Southwell • Sep 18, 2026
test(orchestration): cover bounded V2 socket fallback paging (#9907)
bfdc0e5cbc • Alex Southwell • Sep 18, 2026
fix(orchestration): exclude rolled-back work from bounded recovery (#8464)
b791d90c22 • Alex Southwell • Sep 18, 2026
fix(server): classify Claude V2 structured terminal failures (#9897)
7bcd42cd08 • Alex Southwell • Sep 18, 2026
test(server): align delegation fixtures with task result semantics
dceae08db9 • Julius Marminge • Sep 18, 2026
test(server): align Codex delegation instruction assertion
6133cad416 • Julius Marminge • Sep 18, 2026
fix(server): distinguish delegated task results from completed turns
8cc5fa109c • Julius Marminge • Sep 18, 2026
fix(acp): preserve native child messages and final summaries
61db571eb4 • Julius Marminge • Sep 18, 2026
fix(web): populate sidebar ACP branding from environment settings
5e2cca1f1a • Julius Marminge • Sep 18, 2026
fix(server): find active turns when answering async questions
a61285c954 • Julius Marminge • Sep 18, 2026
fix(acp): support Devin terminals, questions, and native subagents
cf378e8bf3 • Julius Marminge • Sep 18, 2026
feat(server): deliver delegated completions through a durable mailbox
9feed4c791 • Julius Marminge • Sep 18, 2026
fix(web): show ACP sidebar icons and hold onboarding height while loading
a4b39d3762 • Julius Marminge • Sep 18, 2026
fix(pi): cap OpenRouter output budgets pending upstream fix
0985fd4346 • Julius Marminge • Sep 18, 2026
fix(pi): use native forks and preserve rollback session identity
7ad027681c • Julius Marminge • Sep 18, 2026
fix(mcp): omit recursive screenshot metadata from tool inputs
b8b5cb1466 • Julius Marminge • Sep 18, 2026
feat: render background completions as typed notifications
4a4220f3d9 • Julius Marminge • Sep 18, 2026
feat(providers): standardize ACP providers (#6461)
d29f5df0ad • Wout Stiens • Sep 18, 2026
feat(providers): add Pi coding agent (#7211)
610eae831c • Wout Stiens • Sep 18, 2026
fix: reconcile main devices and pull requests with orchestration v2
9fc85fb100 • Julius Marminge • Sep 18, 2026
test(web): cancel queued animation frames during worker cleanup (#10880)
ee55a35988 • Alex Southwell • Sep 18, 2026
test(server): assert tool output redaction before storage fidelity
381ed9060e • Julius Marminge • Sep 18, 2026
fix(web): preserve generic files when editing queued messages
e2340c3cf7 • Julius Marminge • Sep 18, 2026
fix(server): preserve Claude Read image previews across clients
b82f0cacdf • Julius Marminge • Sep 18, 2026
fix(server): isolate Cursor metadata generation from workspaces
ecd08e9131 • Julius Marminge • Sep 18, 2026
fix(server): retry initial title generation after transient failures
e411921f06 • Julius Marminge • Sep 18, 2026
perf(server): scope ordinary control reads to their targets
38d3dbbe45 • Julius Marminge • Sep 18, 2026
fix(server): retain normalized OpenCode turn usage
c989cb3bcf • Julius Marminge • Sep 18, 2026
fix(server): query only due scheduled tasks during polling
e78253bf47 • Julius Marminge • Sep 18, 2026
fix(client): bound socket resets after cold HTTP failures
3ca01346af • Julius Marminge • Sep 18, 2026
fix(server): bound OpenCode runtime request replies
4c5c37241e • Julius Marminge • Sep 18, 2026
fix(server): fail OpenCode turns on unexpected stream EOF
70232defce • Julius Marminge • Sep 18, 2026
fix(server): retain thread baseline diffs across root runs
643c6f6c92 • Julius Marminge • Sep 18, 2026
fix(server): abort external OpenCode sessions on release
6615f3c946 • Julius Marminge • Sep 18, 2026
fix(server): report OpenCode descendant stop failures
282d2a56d7 • Julius Marminge • Sep 18, 2026
fix: reconcile main updates with orchestration v2
a180e76850 • Julius Marminge • Sep 18, 2026
fix(web): smooth composer transitions and group approval worklogs
e435d1df41 • Julius Marminge • Sep 18, 2026
fix(web): simplify timeline rows and preserve collapsed composer controls
80036886f3 • Julius Marminge • Sep 18, 2026
fix(server): consolidate V2 migrations and refine runtime recovery
4932a4ae7f • Julius Marminge • Sep 18, 2026
fix: restore sidebar behavior after v2 rebases
bffa6368cc • Julius Marminge • Sep 18, 2026
fix(web): preserve tool failures after output redaction
99c523978e • Julius Marminge • Sep 18, 2026
perf(orchestration): bound v2 transport payloads
1850904198 • Julius Marminge • Sep 18, 2026
fix(web): restore compact load-earlier control
5cf269625c • Julius Marminge • Sep 18, 2026
fix: reconcile main's round-26 updates after rebase
c3762e0717 • Julius Marminge • Sep 18, 2026
chore: format files exposed by CI
98eb842b33 • Julius Marminge • Sep 18, 2026
fix(web): port auto-balance updates to v2 chat
b5f2dd24e2 • Julius Marminge • Sep 18, 2026
fix(ci): repair rebased checks and stop duplicate runs
f32a229eb5 • Julius Marminge • Sep 18, 2026
chore: remove accidentally committed audit artifacts
3dac5f409c • Julius Marminge • Sep 18, 2026
fix: reconcile main's round-24 features after the rebase
b9370a0306 • Julius Marminge • Sep 18, 2026
fix(orchestration): map late steering to follow-up turns
14832d3340 • Julius Marminge • Sep 18, 2026
feat(mcp): expose branch-backed workspace discovery (#10566)
7d068f1aca • Julius Marminge • Sep 18, 2026
feat(mcp): expose project thread launch service (#10565)
238529aca3 • Julius Marminge • Sep 18, 2026
feat(mcp): expose attachment upload and send (#10564)
b38f44f1da • Julius Marminge • Sep 18, 2026
feat(mcp): expose project service operations (#10563)
4476204248 • Julius Marminge • Sep 18, 2026
feat(mcp): expose scheduled task run-now (#10562)
8cc506046f • Julius Marminge • Sep 18, 2026
feat(mcp): expose the existing thread search query (#10561)
2cf4b11bec • Julius Marminge • Sep 18, 2026
feat(mcp): expose selected environment preferences (#10560)
928d3dfb28 • Julius Marminge • Sep 18, 2026
feat(mcp): expose preview list and close (#10559)
868a7e4c6e • Julius Marminge • Sep 18, 2026
feat(mcp): expose fork and merge-back commands (#10558)
05ff3f96f0 • Julius Marminge • Sep 18, 2026
feat(mcp): expose thread model selection (#10557)
ada6c10185 • Julius Marminge • Sep 18, 2026
feat(mcp): expose pending user questions (#10556)
26cdb81982 • Julius Marminge • Sep 18, 2026
feat(mcp): expose existing queued message commands (#10555)
2d038d4d90 • Julius Marminge • Sep 18, 2026
feat(mcp): expose thread organization commands (#10554)
ecaea40a40 • Julius Marminge • Sep 18, 2026
refactor(server): share attachment message intake (#10580)
e41c715b18 • Julius Marminge • Sep 18, 2026
refactor(project): share create and update inputs (#10578)
69fadbdc45 • Julius Marminge • Sep 18, 2026
refactor(shared): share model-selection command choice (#10577)
0cddf0df42 • Julius Marminge • Sep 18, 2026
fix(server): keep old failures from waking snoozed V2 threads (#9903)
7af36e4774 • Alex Southwell • Sep 18, 2026
feat(mcp): update thread metadata (#8690)
f1b051b3fb • Julius Marminge • Sep 18, 2026
fix(orchestration): persist linked pull requests (#8689)
f56c1c04d4 • Julius Marminge • Sep 18, 2026
fix(mobile): use the archive eligibility guard when dispatching (#9930)
b19113d3f8 • Alex Southwell • Sep 18, 2026
fix(mobile): render generic message attachments (#9929)
e946b39864 • Alex Southwell • Sep 18, 2026
fix(server): make project removal honor v2 threads
987d3af28d • Julius Marminge • Sep 18, 2026
fix: reconcile upstream fixes with orchestration v2
b3a47de269 • Julius Marminge • Sep 18, 2026
fix(server): explain fetch failures during worktree preparation
7b78854e8f • Julius Marminge • Sep 18, 2026
fix: reconcile main updates with orchestration v2
71dfb8e551 • Julius Marminge • Sep 18, 2026