Commits

fix(build): isolate executable parser from Vite config

1fabc8673d • Julius Marminge • Sep 18, 2026

fix(build): parse executable imports without matching generated source

8708e64dfe • Julius Marminge • Sep 18, 2026

fix(test): account for optional encoded provider settings

caf41388e8 • Julius Marminge • Sep 18, 2026

fix(web): retain server-side queuing on v2 after rebase

a7b27c23d9 • Julius Marminge • Sep 18, 2026

revert: restore existing CI push triggers

9e7fe7384d • Julius Marminge • Sep 18, 2026

fix(ci): verify V2 branch pushes and remove unused helper

1fb778423c • Julius Marminge • Sep 18, 2026

fix(server): isolate V2 migrations from the V1 database

70ea5df8dd • Julius Marminge • Sep 18, 2026

fix: reconcile main worktree setup and title changes with v2

3670dd52e1 • Julius Marminge • Sep 18, 2026

fix(web): adapt registry icons to light and dark themes

76ba01c8c9 • Julius Marminge • Sep 18, 2026

fix: reconcile main snooze controls with orchestration v2

cc36a1a47c • Julius Marminge • Sep 18, 2026

fix(web): keep the preview mini-player clear of the inline thread details card (#11831)

563d0e183a • Julius Marminge • Sep 18, 2026

feat(web): add the thread action menu and inline rename to the chat header (#11830)

2233a472d2 • Julius Marminge • Sep 18, 2026

refactor(web): centralize provider instance icons (#11829)

9af812e432 • Julius Marminge • Sep 18, 2026

fix(web): keep the active-run header with the prompt that started it on steer (#11828)

67fe110828 • Julius Marminge • Sep 18, 2026

fix(server): replay launches with server-allocated thread IDs (#11508)

13d6dfe10f • Alex Southwell • Sep 18, 2026

fix(server): restart the live session on model changes after dead records (#11505)

378d36f5e7 • Alex Southwell • Sep 18, 2026

fix(server): roll back question attachment copies when respond preparation fails (#11557)

d74bb63947 • Alex Southwell • Sep 18, 2026

fix(server): preserve Cursor directory and lint search results (#11533)

76311b0916 • Alex Southwell • Sep 18, 2026

fix(server): report missing interrupt-and-restart capability for forced restarts (#11565)

8ee8fbbbe1 • Alex Southwell • Sep 18, 2026

fix(server): load V2 replay fixtures through the platform path service (#11566)

e3d86e4b49 • Alex Southwell • Sep 18, 2026

fix(server): wake paused Cursor replay runs on mismatch (#11535)

7294db8f3e • Alex Southwell • Sep 18, 2026

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