Commits
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
test(server): use Effect Vitest for Cursor provider checks
7fe7d32e41 • Julius Marminge • Sep 18, 2026
ci: run checks on v2 branch pushes
4604185c8d • Julius Marminge • Sep 18, 2026
test(server): correlate OpenCode replay message identities
dedf804c12 • Julius Marminge • Sep 18, 2026
test(server): refresh replay runtime instruction expectations
7c14f5bc8d • Julius Marminge • Sep 18, 2026
fix(client-runtime): resolve work log source imports
fa2bb94b1d • Julius Marminge • Sep 18, 2026
fix(mobile): pin the patched notifications dependency
3e1a326868 • Julius Marminge • Sep 18, 2026
test(server): include the shell indexes migration
2c22a5b8d5 • Julius Marminge • Sep 18, 2026
chore: format v2 files flagged by CI
7588a560fa • Julius Marminge • Sep 18, 2026
fix(orchestrator): Stop finished Codex turns from sitting on Waiting (#7105)
58606e932b • Mike Olson • Sep 18, 2026
fix(orchestrator): Show when a completed delegated child still has work (#4793)
b0c7f43ac4 • Mike Olson • Sep 18, 2026
fix(orchestrator): Stop treating a wait timeout as a dead child (#7427)
1834915a64 • Mike Olson • Sep 18, 2026
fix(mobile): restore composer and timeline behavior from main
504c0e12e2 • Julius Marminge • Sep 18, 2026
fix(chat): match main timer and task placement
3130b4dbaa • Julius Marminge • Sep 18, 2026
fix(orchestration): stabilize Codex turn mapping and settlement
69f8d45adf • Julius Marminge • Sep 18, 2026
fix: reconcile main updates with orchestration v2
b2aa73c9b6 • Julius Marminge • Sep 18, 2026
fix(server): reduce v2 recovery and runtime resource usage
75a511a692 • Julius Marminge • Sep 18, 2026
fix: reconcile main's round-20 features after the rebase
8a0d5af1b1 • Julius Marminge • Sep 18, 2026
fix(web): realign the composer and timeline with main
a81d3f7d42 • Julius Marminge • Sep 18, 2026
fix(web): right-align the stash shoulder tab again
85dad0ae80 • Julius Marminge • Sep 18, 2026
fix: reconcile main's round-19 features after the rebase
e46c3e999b • Julius Marminge • Sep 18, 2026
feat(server): evaluate automatic thread settlement in the v2 orchestrator
cfa62ce4a1 • Julius Marminge • Sep 18, 2026
fix: reconcile main's round-18 features after the rebase
c52baae1a6 • Julius Marminge • Sep 18, 2026
feat(web): port working and thinking timeline rows to orchestration v2
65c956ff87 • Julius Marminge • Sep 18, 2026
fix: reconcile main's round-17 features after the rebase
c6d131e73d • Julius Marminge • Sep 18, 2026
fix(mobile): keep scroll bounds current after animations
4d3afb43f7 • Julius Marminge • Sep 18, 2026
fix(chat): remove added tool summary status counts
e3087b0d47 • Julius Marminge • Sep 18, 2026
feat(mobile): port chat summaries and transitions to orchestration v2
d6f6e10de2 • Julius Marminge • Sep 18, 2026
feat(web): summarize T3 orchestration actions
7b2b612029 • Julius Marminge • Sep 18, 2026
fix(web): keep composer shortcut tooltip stable on Mod
e9c473a0aa • Julius Marminge • Sep 18, 2026
fix(web): match composer actions to draft and modifier state
c6544ae775 • Julius Marminge • Sep 18, 2026
fix(web): keep queued messages in place while editing
21caf78526 • Julius Marminge • Sep 18, 2026
fix(web): keep queued message editing inside the queue panel
bdb392df65 • Julius Marminge • Sep 18, 2026
refactor(web): use shared banner rows for queued messages
1eab935746 • Julius Marminge • Sep 18, 2026
fix(web): keep stash separate from the composer activity column
8ce1126c5e • Julius Marminge • Sep 18, 2026
fix(web): share the outline for joined composer tabs
59ab1aee88 • Julius Marminge • Sep 18, 2026
fix(web): align queue headers and prevent stash overlap
6d94ae596c • Julius Marminge • Sep 18, 2026
fix(web): port composer activity and grouping to orchestration v2
9e5b0b94a7 • Julius Marminge • Sep 18, 2026
fix(orchestration): select visible history before limiting SQL
f51d14f281 • Julius Marminge • Sep 18, 2026
fix(server): recover OpenCode status reconciliation
8f24985d05 • Julius Marminge • Sep 18, 2026
fix(orchestration): retain nested fork history when paging
19e96488d5 • Julius Marminge • Sep 18, 2026
fix(server): cancel pending OpenCode prompts safely
bba9dff492 • Julius Marminge • Sep 18, 2026
fix(orchestration): page history through its true end
d3d9ef7041 • Julius Marminge • Sep 18, 2026
fix(web): retain markdown workspace ownership
125496cfbe • Julius Marminge • Sep 18, 2026
fix(clients): anchor feedback in conversation order
e2e6b430ec • Julius Marminge • Sep 18, 2026
fix(server): correlate OpenCode prompt admission
dffa261d69 • Julius Marminge • Sep 18, 2026
fix(server): normalize Claude question answers
a8047ce49d • Julius Marminge • Sep 18, 2026
fix(server): preserve Claude planning lifecycle
842a25a7a4 • Julius Marminge • Sep 18, 2026
fix(server): preserve provider usage in persisted turns
9b73ff4415 • Julius Marminge • Sep 18, 2026
fix(server): allow protocol negotiation in CORS
8875388a2b • Julius Marminge • Sep 18, 2026
fix(server): restore Claude resume compaction
2b441fe3fa • Julius Marminge • Sep 18, 2026
perf(orchestration): bound complete thread snapshots
8e062c6404 • Julius Marminge • Sep 18, 2026
perf(orchestration): bound history reads in SQL
f107c69c4a • Julius Marminge • Sep 18, 2026
fix(server): project Claude plans and todos
cf8fe01322 • Julius Marminge • Sep 18, 2026
fix(server): restore Claude structured questions
687c83a1f3 • Julius Marminge • Sep 18, 2026
fix(server): guard OpenCode prompt admission races
c84a3864f4 • Julius Marminge • Sep 18, 2026
chore(repo): remove tracked audit scratch files
3b460833e2 • Julius Marminge • Sep 18, 2026
docs: state portable handoff limits
2e0579ef41 • Julius Marminge • Sep 18, 2026
docs: explain legacy thread migration
652fe9c9e1 • Julius Marminge • Sep 18, 2026
fix(protocol): reject incompatible orchestration peers
9a2e7ede01 • Julius Marminge • Sep 18, 2026
fix(web): scope markdown actions to their environment
11511ca015 • Julius Marminge • Sep 18, 2026
fix(web): restore markdown file chip actions
321d5c6ec6 • Julius Marminge • Sep 18, 2026
fix(server): keep current provider context usage
b1068d355e • Julius Marminge • Sep 18, 2026
fix(web): preserve Windows markdown paths
3ad560e587 • Julius Marminge • Sep 18, 2026
fix(web): load workspace markdown images through assets
d3dfd4c3b0 • Julius Marminge • Sep 18, 2026
fix(server): preserve generic provider attachments
93763b800c • Julius Marminge • Sep 18, 2026
fix(clients): restore Codex feedback submission
165766c4b6 • Julius Marminge • Sep 18, 2026
fix(orchestration): recreate missing worktrees before turns
fd21824aab • Julius Marminge • Sep 18, 2026
fix(orchestration): honor migrated thread visibility in search
fda2b84b01 • Julius Marminge • Sep 18, 2026
fix(server): preserve Claude subagent models
82de496dcc • Julius Marminge • Sep 18, 2026
fix(web): honor disabled legacy plan mode
2316cb5e0f • Julius Marminge • Sep 18, 2026
fix(orchestration): preserve legacy thread metadata
89f4a29753 • Julius Marminge • Sep 18, 2026
fix(server): include service launcher in bundle build
4f7ad46cdd • Julius Marminge • Sep 18, 2026