# Commit history · pingdotgg/t3code

[View on GitCafe](https://git.cafe/pingdotgg/t3code/commits/fdb2d6a010f0e20d6cce41e8a232bc7695124019)

Repository: [pingdotgg/t3code](https://git.cafe/pingdotgg/t3code)

Visibility: public

Requested revision: fdb2d6a010f0e20d6cce41e8a232bc7695124019

Requested commit: fdb2d6a010f0e20d6cce41e8a232bc7695124019

- [fix\(mobile\): gate thread controls on live runs](https://git.cafe/pingdotgg/t3code/commit/fdb2d6a010f0e20d6cce41e8a232bc7695124019?format=markdown) — fdb2d6a010f0e20d6cce41e8a232bc7695124019; Julius Marminge

- [fix\(checkpoints\): retain thread-start baseline after failed runs](https://git.cafe/pingdotgg/t3code/commit/48d2e07bc4b1c986b7708e8c360dd8c4d197b1e7?format=markdown) — 48d2e07bc4b1c986b7708e8c360dd8c4d197b1e7; Julius Marminge

- [fix\(client\): preserve live thread relationships](https://git.cafe/pingdotgg/t3code/commit/35a1f14a2ca6fee815039862828286579ae1e7e7?format=markdown) — 35a1f14a2ca6fee815039862828286579ae1e7e7; Julius Marminge

- [fix\(web\): enforce secure provider field defaults](https://git.cafe/pingdotgg/t3code/commit/28d9d30c800bbae1fb864c0256fd67fab0e98e22?format=markdown) — 28d9d30c800bbae1fb864c0256fd67fab0e98e22; Julius Marminge

- [fix\(claude\): preserve explicit model options](https://git.cafe/pingdotgg/t3code/commit/70559c9d3f99e32d03141363c6a4b9569697ce9f?format=markdown) — 70559c9d3f99e32d03141363c6a4b9569697ce9f; Julius Marminge

- [fix\(server\): isolate deterministic attachment ids](https://git.cafe/pingdotgg/t3code/commit/769a5a5af5d188c2c2b6654df87230bb91feac80?format=markdown) — 769a5a5af5d188c2c2b6654df87230bb91feac80; Julius Marminge

- [fix\(testkit\): harden provider replay recording](https://git.cafe/pingdotgg/t3code/commit/243d0647de5a2fede1355f22d1a322a2d05a0110?format=markdown) — 243d0647de5a2fede1355f22d1a322a2d05a0110; Julius Marminge

- [fix\(acp\): enforce task and permission invariants](https://git.cafe/pingdotgg/t3code/commit/0aeda7b0824a088e91942cc3a20af57aebecf674?format=markdown) — 0aeda7b0824a088e91942cc3a20af57aebecf674; Julius Marminge

- [fix\(orchestration\): preserve imported conversation state](https://git.cafe/pingdotgg/t3code/commit/b0eb03a2cc6f83a7b1c12e617052735030a23e35?format=markdown) — b0eb03a2cc6f83a7b1c12e617052735030a23e35; Julius Marminge

- [fix\(checkpoints\): preserve valid run history](https://git.cafe/pingdotgg/t3code/commit/d26442cf3d6f1849d2f9af06f657f314292c62dc?format=markdown) — d26442cf3d6f1849d2f9af06f657f314292c62dc; Julius Marminge

- [fix\(acp\): discover final teardown descendants](https://git.cafe/pingdotgg/t3code/commit/b9ac766d229e048c8121ecaa3ea72a5693f16be1?format=markdown) — b9ac766d229e048c8121ecaa3ea72a5693f16be1; Julius Marminge

- [fix\(cursor\): log close attempts before execution](https://git.cafe/pingdotgg/t3code/commit/c56ec6a90582277a49bc12c52adfec700eb726db?format=markdown) — c56ec6a90582277a49bc12c52adfec700eb726db; Julius Marminge

- [fix\(mobile\): distinguish queued and waiting archive states](https://git.cafe/pingdotgg/t3code/commit/707bb9f23f06f7895d2d53d233ab318d0f148d0f?format=markdown) — 707bb9f23f06f7895d2d53d233ab318d0f148d0f; Julius Marminge

- [fix\(mobile\): allow archiving post-provider work](https://git.cafe/pingdotgg/t3code/commit/c9fd5a0cc353c6ec6e057814ba517f85496e7d67?format=markdown) — c9fd5a0cc353c6ec6e057814ba517f85496e7d67; Julius Marminge

- [fix\(orchestration\): cancel queued work on archive](https://git.cafe/pingdotgg/t3code/commit/9977b2ba1ee3d9d0bafce2b1f755d5744d461d23?format=markdown) — 9977b2ba1ee3d9d0bafce2b1f755d5744d461d23; Julius Marminge

- [fix\(orchestration\): handle checkpoint-wait runs](https://git.cafe/pingdotgg/t3code/commit/5c1afa62f642d31f89cbe06775b30c8c0ba7f522?format=markdown) — 5c1afa62f642d31f89cbe06775b30c8c0ba7f522; Julius Marminge

- [fix\(acp\): make xai cancellation reliable](https://git.cafe/pingdotgg/t3code/commit/bd1b6c71a25b9b34b36e303b8c36779a331edc97?format=markdown) — bd1b6c71a25b9b34b36e303b8c36779a331edc97; Julius Marminge

- [fix\(contracts\): reject invalid legacy intervals](https://git.cafe/pingdotgg/t3code/commit/3561107461ca69c3ef5647adbe7bc528adca344b?format=markdown) — 3561107461ca69c3ef5647adbe7bc528adca344b; Julius Marminge

- [fix\(orchestration\): preserve legacy schedule compatibility](https://git.cafe/pingdotgg/t3code/commit/4fe8c8a4c6bde108f2c72ef6a9bf8e7e5db5527b?format=markdown) — 4fe8c8a4c6bde108f2c72ef6a9bf8e7e5db5527b; Julius Marminge

- [fix\(mobile\): preserve active thread state](https://git.cafe/pingdotgg/t3code/commit/629fce41f28e40f459063899fd8f93a74ebcac64?format=markdown) — 629fce41f28e40f459063899fd8f93a74ebcac64; Julius Marminge

- [fix\(orchestration\): harden scheduled task startup](https://git.cafe/pingdotgg/t3code/commit/3ba521263fe92fb78d2365ae9a2b1b415e07b1a5?format=markdown) — 3ba521263fe92fb78d2365ae9a2b1b415e07b1a5; Julius Marminge

- [fix\(orchestrator\): schedule effects from durable deadlines \(\#4656\)](https://git.cafe/pingdotgg/t3code/commit/6e12c92db08f9c0c3ffe070c2749919944cccee7?format=markdown) — 6e12c92db08f9c0c3ffe070c2749919944cccee7; Julius Marminge

- [feat: migrate v1 state into orchestrator v2 \(\#4400\)](https://git.cafe/pingdotgg/t3code/commit/870e038c977415b0271f26385ffe3a836afe417b?format=markdown) — 870e038c977415b0271f26385ffe3a836afe417b; Julius Marminge

- [chore\(orchestrator\): refresh checks after main sync](https://git.cafe/pingdotgg/t3code/commit/97d3d9e0dac1d4eed0a58028d09413dfbf3fd3c0?format=markdown) — 97d3d9e0dac1d4eed0a58028d09413dfbf3fd3c0; Julius Marminge

- [fix\(web\): restore checked-in project scripts](https://git.cafe/pingdotgg/t3code/commit/379e3bbb14c32488f715cfa5f700c998a9e2cfc1?format=markdown) — 379e3bbb14c32488f715cfa5f700c998a9e2cfc1; Julius Marminge

- [fix: ignore subagents when sorting sidebar projects](https://git.cafe/pingdotgg/t3code/commit/5c7df85b2139c0c916ed503a72a4f932a592cf0e?format=markdown) — 5c7df85b2139c0c916ed503a72a4f932a592cf0e; Yusuf007R

- [fix: hide subagent threads from v2 lists](https://git.cafe/pingdotgg/t3code/commit/42f62b435378b2c771576bfd63a03aedc3c6ff12?format=markdown) — 42f62b435378b2c771576bfd63a03aedc3c6ff12; Yusuf007R

- [fix\(claude\): Settle positive task-notification results](https://git.cafe/pingdotgg/t3code/commit/60341e47307eac3311641a7ce49f9426fadf88de?format=markdown) — 60341e47307eac3311641a7ce49f9426fadf88de; Mike Olson

- [fix\(orchestrator\): Wake settled parents when delegated children finish](https://git.cafe/pingdotgg/t3code/commit/d747d2f8a5af587757baac947df16b1f02daf1bd?format=markdown) — d747d2f8a5af587757baac947df16b1f02daf1bd; Mike Olson

- [fix\(acp\): Preserve wake evidence across an app-owned wake](https://git.cafe/pingdotgg/t3code/commit/9f7644d47e198d56f0cc0523f456fd249516cb43?format=markdown) — 9f7644d47e198d56f0cc0523f456fd249516cb43; Mike Olson

- [fix\(grok\): Prevent spurious wake run after in-turn monitors](https://git.cafe/pingdotgg/t3code/commit/965dabf5d7380bfd70c57b31a4cf3141518b0a20?format=markdown) — 965dabf5d7380bfd70c57b31a4cf3141518b0a20; Mike Olson

- [test\(orchestrator\): align merged V2 compatibility checks](https://git.cafe/pingdotgg/t3code/commit/a5e560b14e5789c28fc1fdd687d589f6f51af463?format=markdown) — a5e560b14e5789c28fc1fdd687d589f6f51af463; Julius Marminge

- [fix\(server\): clean up Claude replay failures](https://git.cafe/pingdotgg/t3code/commit/87117c227e312ad22251e83effcae78b4c70f8d3?format=markdown) — 87117c227e312ad22251e83effcae78b4c70f8d3; Julius Marminge

- [fix\(server\): enforce ACP auth and preserve fork provenance](https://git.cafe/pingdotgg/t3code/commit/402fe13c9d0371ec993641897bf555de2bcac2cd?format=markdown) — 402fe13c9d0371ec993641897bf555de2bcac2cd; Julius Marminge

- [fix\(server\): keep derived threads awake](https://git.cafe/pingdotgg/t3code/commit/f6bf68c06b8a352ea5513b6091aa80cb59cdbaa4?format=markdown) — f6bf68c06b8a352ea5513b6091aa80cb59cdbaa4; Julius Marminge

- [fix\(mobile\): wait for fork shell before navigation](https://git.cafe/pingdotgg/t3code/commit/1bb55d21f2b21c5cc33006ab1e3de66a9eea9782?format=markdown) — 1bb55d21f2b21c5cc33006ab1e3de66a9eea9782; Julius Marminge

- [Add worktree handoff and status tools to the t3-code MCP server \(\#3754\)](https://git.cafe/pingdotgg/t3code/commit/87bafc30e53e7f9f76ee671c2c7a35b502b5262d?format=markdown) — 87bafc30e53e7f9f76ee671c2c7a35b502b5262d; David Whatley

- [feat\(subagents\): disclose projected results consistently \(\#3866\)](https://git.cafe/pingdotgg/t3code/commit/d9f84eb2ced5bf188c973c3943fba2e109c1d4bd?format=markdown) — d9f84eb2ced5bf188c973c3943fba2e109c1d4bd; Alex

- [fix\(orchestrator\): hydrate shell cache and group multi-environment projects \(\#3640\)](https://git.cafe/pingdotgg/t3code/commit/1bc99ec9d287c59d38d85c34fca166c591cc15d3?format=markdown) — 1bc99ec9d287c59d38d85c34fca166c591cc15d3; Mike Olson

- [test\(orchestrator\): align Codex approval reviewer replays \(\#4457\)](https://git.cafe/pingdotgg/t3code/commit/480ec8490f02935d3777eeab744141891d4967d8?format=markdown) — 480ec8490f02935d3777eeab744141891d4967d8; Julius Marminge

- [fix\(orchestrator\): Preserve claude/codex post-interrupt recovery state \(\#4229\)](https://git.cafe/pingdotgg/t3code/commit/f51283257f13ea853f431368a1528109364ea7e7?format=markdown) — f51283257f13ea853f431368a1528109364ea7e7; Mike Olson

- [test\(orchestrator\): Align post-merge CTM fixtures \(\#4193\)](https://git.cafe/pingdotgg/t3code/commit/8225fda6eb575f5d792fdeb48a8ea02397835812?format=markdown) — 8225fda6eb575f5d792fdeb48a8ea02397835812; Mike Olson

- [fix\(web\): contain thread details panel effects](https://git.cafe/pingdotgg/t3code/commit/f71eef49916d87b159a23803788eb08e4f24e260?format=markdown) — f71eef49916d87b159a23803788eb08e4f24e260; Julius Marminge

- [refactor\(web\): use shared glass surfaces](https://git.cafe/pingdotgg/t3code/commit/33fb5d723d9ca92a29c263bce6b3fdd36772b108?format=markdown) — 33fb5d723d9ca92a29c263bce6b3fdd36772b108; Julius Marminge

- [fix\(web\): remove stacked composer shadows](https://git.cafe/pingdotgg/t3code/commit/725b8b068e70af8b4bc3976d8c159f69454ab108?format=markdown) — 725b8b068e70af8b4bc3976d8c159f69454ab108; Julius Marminge

- [fix\(web\): restore v2 composer chrome](https://git.cafe/pingdotgg/t3code/commit/3979cdadf167183ab5dd56c4737f2828e3edaf8a?format=markdown) — 3979cdadf167183ab5dd56c4737f2828e3edaf8a; Julius Marminge

- [fix\(server\): preserve released migration ordering](https://git.cafe/pingdotgg/t3code/commit/8daef619265e7ee78c72bddb07bf0273295c4564?format=markdown) — 8daef619265e7ee78c72bddb07bf0273295c4564; Julius Marminge

- [fix\(orchestration\): clarify agent delegation and scheduling](https://git.cafe/pingdotgg/t3code/commit/85f47fa09fa1a8fefa8cb43589884df3adef0d84?format=markdown) — 85f47fa09fa1a8fefa8cb43589884df3adef0d84; Julius Marminge

- [Unify T3 MCP tool presentation across clients](https://git.cafe/pingdotgg/t3code/commit/f4f1e3fc599e029b7b77f411484a0577f08fadf4?format=markdown) — f4f1e3fc599e029b7b77f411484a0577f08fadf4; Julius Marminge

- [Render T3 MCP tools with branded timeline labels](https://git.cafe/pingdotgg/t3code/commit/dc41f47884c0449da44298c5e8eab9f7c80da76d?format=markdown) — dc41f47884c0449da44298c5e8eab9f7c80da76d; Julius Marminge

- [fix\(grok\): align ACP extensions with open source runtime](https://git.cafe/pingdotgg/t3code/commit/1bc63849077d10182a8cdb19e6e394f966facd86?format=markdown) — 1bc63849077d10182a8cdb19e6e394f966facd86; Julius Marminge

- [fix\(mobile\): support Hermes collection sorting](https://git.cafe/pingdotgg/t3code/commit/cd2556bca5b37c334e6bf185f01bd470227451cd?format=markdown) — cd2556bca5b37c334e6bf185f01bd470227451cd; Julius Marminge

- [test\(orchestrator\): align integration fixtures](https://git.cafe/pingdotgg/t3code/commit/6c34438bcd04e7998d092d5c72d951df0f1ca4fc?format=markdown) — 6c34438bcd04e7998d092d5c72d951df0f1ca4fc; Julius Marminge

- [fix\(orchestrator\): Harden Grok v2 runtime lifecycle](https://git.cafe/pingdotgg/t3code/commit/ac54172bb3e323a1b5df12293805c2653c8c5dc1?format=markdown) — ac54172bb3e323a1b5df12293805c2653c8c5dc1; Mike Olson

- [fix\(orchestrator\): dedupe Grok continuation dispatch](https://git.cafe/pingdotgg/t3code/commit/f28d7853d60420523aebf007a1ed4a098ee539bc?format=markdown) — f28d7853d60420523aebf007a1ed4a098ee539bc; Julius Marminge

- [fix\(orchestrator\): harden Grok v2 lifecycle \(\#3578\)](https://git.cafe/pingdotgg/t3code/commit/72c6566cf9cf0bfc097f2e2eafaddef99708f57d?format=markdown) — 72c6566cf9cf0bfc097f2e2eafaddef99708f57d; Mike Olson

- [fix\(acp\): bind MCP credentials to activated threads](https://git.cafe/pingdotgg/t3code/commit/25a91254729de10925e15dc31a458f750e3dedaf?format=markdown) — 25a91254729de10925e15dc31a458f750e3dedaf; Julius Marminge

- [fix\(acp\): release turns after interrupt timeout](https://git.cafe/pingdotgg/t3code/commit/6d5bb5fd70e5a7a80d5a84a574b2fd57e5b63c4f?format=markdown) — 6d5bb5fd70e5a7a80d5a84a574b2fd57e5b63c4f; Julius Marminge

- [fix\(claude\): reopen queries after MCP credential rotation](https://git.cafe/pingdotgg/t3code/commit/01daa252b8c72068a1640db64731780c09474462?format=markdown) — 01daa252b8c72068a1640db64731780c09474462; Julius Marminge

- [fix\(claude\): enforce read-only tool availability](https://git.cafe/pingdotgg/t3code/commit/a5360a756a61de45ee79ab70f5e236240a3b0389?format=markdown) — a5360a756a61de45ee79ab70f5e236240a3b0389; Julius Marminge

- [fix\(claude\): honor never-approval runtime policies](https://git.cafe/pingdotgg/t3code/commit/e737f6bbf2d7ebc92db878cbde5bff9a21bba62b?format=markdown) — e737f6bbf2d7ebc92db878cbde5bff9a21bba62b; Julius Marminge

- [fix\(claude\): allow questions during plan mode](https://git.cafe/pingdotgg/t3code/commit/3679479ae7d51a0360566012da81bdfd60b1780f?format=markdown) — 3679479ae7d51a0360566012da81bdfd60b1780f; Julius Marminge

- [fix\(claude\): preserve approvals with full-access sandbox](https://git.cafe/pingdotgg/t3code/commit/420a6c27af3e40d47180003bf90d1c8e94289d59?format=markdown) — 420a6c27af3e40d47180003bf90d1c8e94289d59; Julius Marminge

- [fix\(claude\): redact launch arguments from protocol logs](https://git.cafe/pingdotgg/t3code/commit/3bc39bc6b007ae3f826a18e9d197ded04f9d3dbe?format=markdown) — 3bc39bc6b007ae3f826a18e9d197ded04f9d3dbe; Julius Marminge

- [test\(desktop\): expect orchestrator v2 state directory](https://git.cafe/pingdotgg/t3code/commit/ef19b9d0abf27bde79217a0f6ccb78ae6362aa88?format=markdown) — ef19b9d0abf27bde79217a0f6ccb78ae6362aa88; Julius Marminge

- [fix\(ci\): restore Claude permission request identity](https://git.cafe/pingdotgg/t3code/commit/b411db14f3b7fd5bcbaac5049c47b18729b89799?format=markdown) — b411db14f3b7fd5bcbaac5049c47b18729b89799; Julius Marminge

- [fix\(orchestrator\): align Claude permission replay with SDK](https://git.cafe/pingdotgg/t3code/commit/e42c712f28b6360f65617beee6622c85aa12c85a?format=markdown) — e42c712f28b6360f65617beee6622c85aa12c85a; Julius Marminge

- [feat\(orchestrator\): pass model options through MCP thread targets \(\#3872\)](https://git.cafe/pingdotgg/t3code/commit/a731aaa2d34f98c546f087750ea9507458a3ad0b?format=markdown) — a731aaa2d34f98c546f087750ea9507458a3ad0b; Alex

- [fix\(orchestrator\): scope Claude MCP tool pre-approval \(\#3862\)](https://git.cafe/pingdotgg/t3code/commit/880237d76ddad42e1456343c4327fe4f6f3e7952?format=markdown) — 880237d76ddad42e1456343c4327fe4f6f3e7952; Alex

- [\[orchestrator-v2\] fix\(orchestrator\): Codex background command completion and subagent resume \(\#3908\)](https://git.cafe/pingdotgg/t3code/commit/ec23287927e308e9bd1035e9c9dfcd16b779fba6?format=markdown) — ec23287927e308e9bd1035e9c9dfcd16b779fba6; Mike Olson

- [\[orchestrator-v2\] fix\(orchestrator\): Restore Claude session continuity for resume, wake, and idle release \(\#3860\)](https://git.cafe/pingdotgg/t3code/commit/fe738c18b8fff2f30edeefd0d24452a74b8140c6?format=markdown) — fe738c18b8fff2f30edeefd0d24452a74b8140c6; Mike Olson

- [feat\(orchestrator\): Add shared provider continuation and background item plumbing](https://git.cafe/pingdotgg/t3code/commit/fd03ad0031b47f37295b1bff472ab7e85375771b?format=markdown) — fd03ad0031b47f37295b1bff472ab7e85375771b; Mike Olson

- [feat: scheduled tasks \(automations\) \(\#3638\)](https://git.cafe/pingdotgg/t3code/commit/296aa4bcad8596b5efe5fb9cf3ca4d9153c63c16?format=markdown) — 296aa4bcad8596b5efe5fb9cf3ca4d9153c63c16; Julius Marminge

- [Fix Claude task turn mapping](https://git.cafe/pingdotgg/t3code/commit/adf8f8231c47f64fee3cad866ecc0e3cf8cf0e54?format=markdown) — adf8f8231c47f64fee3cad866ecc0e3cf8cf0e54; Julius Marminge

- [Allow provider switching via handoff in chat threads](https://git.cafe/pingdotgg/t3code/commit/fb50eecde26563defc114c7678e612ef5715f4db?format=markdown) — fb50eecde26563defc114c7678e612ef5715f4db; Julius Marminge

- [Remove early access badges from Cursor and Grok](https://git.cafe/pingdotgg/t3code/commit/0c1954579f019c55628820904cca06d79f7b5aec?format=markdown) — 0c1954579f019c55628820904cca06d79f7b5aec; Julius Marminge

- [Switch Cursor provider to the official SDK](https://git.cafe/pingdotgg/t3code/commit/b8c67e90faaf8c98bf482db0b9d15a1c6baf938c?format=markdown) — b8c67e90faaf8c98bf482db0b9d15a1c6baf938c; Julius Marminge

- [fix\(web\): align thread details panel controls and menus \(\#3606\)](https://git.cafe/pingdotgg/t3code/commit/155df06d6e3bf3fad7ed82bf970c6883c0edad98?format=markdown) — 155df06d6e3bf3fad7ed82bf970c6883c0edad98; maria

- [Require Cursor API key for provider checks](https://git.cafe/pingdotgg/t3code/commit/47e3ad86b9f498ce1a6669e08f9739912a7a45ed?format=markdown) — 47e3ad86b9f498ce1a6669e08f9739912a7a45ed; Julius Marminge

- [Keep persistent cards visible in folded turns](https://git.cafe/pingdotgg/t3code/commit/42126a65e42b4e09cb7caab009ce9f48d32d525f?format=markdown) — 42126a65e42b4e09cb7caab009ce9f48d32d525f; Julius Marminge

- [Clarify thread relationship icons and ordering](https://git.cafe/pingdotgg/t3code/commit/ea071b10b5722e02ca7845468c405c62720ca1cd?format=markdown) — ea071b10b5722e02ca7845468c405c62720ca1cd; Julius Marminge

- [Map nested Codex subagent threads correctly](https://git.cafe/pingdotgg/t3code/commit/5cbf48dea8c55c438cd104d1641747efa22a2423?format=markdown) — 5cbf48dea8c55c438cd104d1641747efa22a2423; Julius Marminge

- [Adopt userdata-v2 and subagent activity mapping](https://git.cafe/pingdotgg/t3code/commit/fa779ba44a53b2c9c1108596fecb3bc4952d5d1e?format=markdown) — fa779ba44a53b2c9c1108596fecb3bc4952d5d1e; Julius Marminge

- [Map Grok task envelopes to subagent lineage](https://git.cafe/pingdotgg/t3code/commit/cd06df5c6434480d65b0acdf52c9770f4ffc2243?format=markdown) — cd06df5c6434480d65b0acdf52c9770f4ffc2243; Julius Marminge

- [Add iOS associated domains for Clerk](https://git.cafe/pingdotgg/t3code/commit/9d10f2a8abcbc69f4bbd4856f90c7e65234122e7?format=markdown) — 9d10f2a8abcbc69f4bbd4856f90c7e65234122e7; Julius Marminge

- [Retire V1 client orchestration parity](https://git.cafe/pingdotgg/t3code/commit/d39ad5bd73af2390bfa0a8eb38cdfa425fc7f650?format=markdown) — d39ad5bd73af2390bfa0a8eb38cdfa425fc7f650; Julius Marminge

- [Expose V2 thread workflows on mobile](https://git.cafe/pingdotgg/t3code/commit/da81bf9c49284d3f00bdaec1dc253cf079121e0f?format=markdown) — da81bf9c49284d3f00bdaec1dc253cf079121e0f; Julius Marminge

- [Enrich mobile V2 execution items](https://git.cafe/pingdotgg/t3code/commit/15437a6dd8b3dc09b1f7892a8452a1331cf27512?format=markdown) — 15437a6dd8b3dc09b1f7892a8452a1331cf27512; Julius Marminge

- [Render mobile timelines from V2 turn items](https://git.cafe/pingdotgg/t3code/commit/90fca33ce3902bfecfe0affc3dce63a39903374c?format=markdown) — 90fca33ce3902bfecfe0affc3dce63a39903374c; Julius Marminge

- [Hide subagent threads and simplify thread controls](https://git.cafe/pingdotgg/t3code/commit/d502f604fcb4c12c00ed1dd77029cb9447cbdc1c?format=markdown) — d502f604fcb4c12c00ed1dd77029cb9447cbdc1c; Julius Marminge

- [Split open-in editor controls into panel and toolbar variants](https://git.cafe/pingdotgg/t3code/commit/3edc22d28511d029dc8963705fa773748dbc4f0c?format=markdown) — 3edc22d28511d029dc8963705fa773748dbc4f0c; Julius Marminge

- [Reserve space for inline thread details panel](https://git.cafe/pingdotgg/t3code/commit/e025e25bbeb31286fa4af457701a4d7a0e3106e2?format=markdown) — e025e25bbeb31286fa4af457701a4d7a0e3106e2; Julius Marminge

- [Map thread panel into title bar and sidebar](https://git.cafe/pingdotgg/t3code/commit/e11c99488af3b00d0e583552a27bafa14c8e1785?format=markdown) — e11c99488af3b00d0e583552a27bafa14c8e1785; Julius Marminge

- [Record created threads and subagent progress](https://git.cafe/pingdotgg/t3code/commit/899c39f52d6212fd58ce16e9f7e8136e78f2f5fe?format=markdown) — 899c39f52d6212fd58ce16e9f7e8136e78f2f5fe; Julius Marminge

- [Handle preparing turns across provider orchestration](https://git.cafe/pingdotgg/t3code/commit/246174ab146d29d53ddf1ee8dd2a4f03eb02035f?format=markdown) — 246174ab146d29d53ddf1ee8dd2a4f03eb02035f; Julius Marminge

- [Integrate orchestration V2 controls and process recovery](https://git.cafe/pingdotgg/t3code/commit/3dab75ee37be81f707ecf24624ab6436c8f4147d?format=markdown) — 3dab75ee37be81f707ecf24624ab6436c8f4147d; Julius Marminge

- [Complete orchestration V2 frontend cutover](https://git.cafe/pingdotgg/t3code/commit/c4556658786ceaa2cc1d5dc8c245006447e032e6?format=markdown) — c4556658786ceaa2cc1d5dc8c245006447e032e6; Julius Marminge

- [Split the V2 frontend plan into parity and enrichment phases](https://git.cafe/pingdotgg/t3code/commit/afd884aa427f5664bfdd4999650d040471c237a4?format=markdown) — afd884aa427f5664bfdd4999650d040471c237a4; Julius Marminge

- [Integrate orchestration v2 with the application runtime](https://git.cafe/pingdotgg/t3code/commit/114646958e9e13424c22b945c8a5d0006b1e1193?format=markdown) — 114646958e9e13424c22b945c8a5d0006b1e1193; Julius Marminge

- [Guarantee MCP revocation during session release](https://git.cafe/pingdotgg/t3code/commit/70d92f57e71ffb88b3786bb38167c5df57ebd59d?format=markdown) — 70d92f57e71ffb88b3786bb38167c5df57ebd59d; Julius Marminge

More commits follow; continue with `GET /api/repos/pingdotgg/t3code/commits?after=IjU0NGNhMjVjODFmN2I1Njk3MTVjNTFjM2JiNjQ1NDEyMGJiZGVhMWUi`.
