# Commit history · pingdotgg/t3code

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

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

Visibility: public

Requested revision: ca19f7051ef4a1016eb15e8b28c236dced7261f3

Requested commit: ca19f7051ef4a1016eb15e8b28c236dced7261f3

- [fix\(server\): renumber v2 migrations after main's 036_ProjectionThreadsPinned](https://git.cafe/pingdotgg/t3code/commit/ca19f7051ef4a1016eb15e8b28c236dced7261f3?format=markdown) — ca19f7051ef4a1016eb15e8b28c236dced7261f3; Julius Marminge

- [fix\(web\): remove open PR actions from git controls](https://git.cafe/pingdotgg/t3code/commit/12959086c38eee0726d71bb775b466f97f089085?format=markdown) — 12959086c38eee0726d71bb775b466f97f089085; Julius Marminge

- [fix\(server\): stop tying codex text-generation temp files to the caller's scope \(\#5406\)](https://git.cafe/pingdotgg/t3code/commit/b18ed2a68c1e6613ded51caca58c0c1a246e3a25?format=markdown) — b18ed2a68c1e6613ded51caca58c0c1a246e3a25; Julius Marminge

- [fix\(orchestrator\): Prevent redundant delegated completion turns \(\#5311\)](https://git.cafe/pingdotgg/t3code/commit/df67ca831288bd819ca8f84a45b995465a92ef3a?format=markdown) — df67ca831288bd819ca8f84a45b995465a92ef3a; Mike Olson

- [fix\(test\): keep codex replay recovery off the repo checkout](https://git.cafe/pingdotgg/t3code/commit/8eb71d29fb86f0d077f92768e7246d864ef0497e?format=markdown) — 8eb71d29fb86f0d077f92768e7246d864ef0497e; Julius Marminge

- [chore: resolve lint warnings across v2 code](https://git.cafe/pingdotgg/t3code/commit/59dd1efaae465a96cc7fcde6386d79c7054cf207?format=markdown) — 59dd1efaae465a96cc7fcde6386d79c7054cf207; Julius Marminge

- [test\(server\): cover v2 thread title regeneration](https://git.cafe/pingdotgg/t3code/commit/a1e9d9332331481f23857c4adf71f5654446522d?format=markdown) — a1e9d9332331481f23857c4adf71f5654446522d; Julius Marminge

- [fix\(web\): restore compact header sizing for project script controls](https://git.cafe/pingdotgg/t3code/commit/2253cb0c76663bae555ddf4b7a1b1d11342d5175?format=markdown) — 2253cb0c76663bae555ddf4b7a1b1d11342d5175; Julius Marminge

- [fix: send mcp-protocol-version header in worktree registration test](https://git.cafe/pingdotgg/t3code/commit/156ced997e468ee189820d78d836b7d3b1b79fdd?format=markdown) — 156ced997e468ee189820d78d836b7d3b1b79fdd; Julius Marminge

- [fix: adopt effect beta.103 APIs in rebased v2 code](https://git.cafe/pingdotgg/t3code/commit/160e0d38fa881b03c7a6706431c9a2132a0ea9d3?format=markdown) — 160e0d38fa881b03c7a6706431c9a2132a0ea9d3; Julius Marminge

- [feat\(chat\): refine V2 conversation UI \(\#5307\)](https://git.cafe/pingdotgg/t3code/commit/8e4113469fe8f36f4ae1ac978c798f96e76b81e2?format=markdown) — 8e4113469fe8f36f4ae1ac978c798f96e76b81e2; maria

- [fix\(server\): restore worktree branch naming in the v2 orchestrator \(\#5309\)](https://git.cafe/pingdotgg/t3code/commit/b5fd73de7df1007de2a4e51c7b59104368ec1236?format=markdown) — b5fd73de7df1007de2a4e51c7b59104368ec1236; Julius Marminge

- [fix\(orchestrator\): Order thread lineage by creation time \(\#5310\)](https://git.cafe/pingdotgg/t3code/commit/b344932a98337b8c7cee4a68a948af846262bbc8?format=markdown) — b344932a98337b8c7cee4a68a948af846262bbc8; Mike Olson

- [fix\(orchestration-v2\): restore generated thread titles \(\#5176\)](https://git.cafe/pingdotgg/t3code/commit/a07f4edfddf56bde6c791d1cbec4da4067d46838?format=markdown) — a07f4edfddf56bde6c791d1cbec4da4067d46838; Yusuf Rawat

- [fix: reconcile rebase with latest main](https://git.cafe/pingdotgg/t3code/commit/e38fb229e7f6b5ed40ed68729d83e871ca17d4c8?format=markdown) — e38fb229e7f6b5ed40ed68729d83e871ca17d4c8; maria-rcks

- [fix\(web\): keep Git progress title anchored](https://git.cafe/pingdotgg/t3code/commit/698708f6cafe69cdc9bb28065500eb1d44765c48?format=markdown) — 698708f6cafe69cdc9bb28065500eb1d44765c48; Julius Marminge

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

- [refactor\(orchestration\): split thread-not-sendable into typed errors](https://git.cafe/pingdotgg/t3code/commit/a107a7aae56ee359d343dadee3492148f4cf0ee5?format=markdown) — a107a7aae56ee359d343dadee3492148f4cf0ee5; Julius Marminge

- [fix\(orchestration\): promoted queued messages keep the queued_turn intent](https://git.cafe/pingdotgg/t3code/commit/25e0ed3d6fda88cd5fe3ce8cf1f9dd5a571c3e94?format=markdown) — 25e0ed3d6fda88cd5fe3ce8cf1f9dd5a571c3e94; Julius Marminge

- [fix\(orchestration\): thread visits no longer create activity loops \(\#5038\)](https://git.cafe/pingdotgg/t3code/commit/cad7a629d0801739ab4e0d5bafb76bdaa05c5177?format=markdown) — cad7a629d0801739ab4e0d5bafb76bdaa05c5177; Yusuf Rawat

- [feat\(orchestration\): port thread title regeneration to the v2 runtime](https://git.cafe/pingdotgg/t3code/commit/2b46f99689d384e4c17ae3d320eacf95786376b0?format=markdown) — 2b46f99689d384e4c17ae3d320eacf95786376b0; Julius Marminge

- [perf\(web\): keep timeline minimap animations off the main thread](https://git.cafe/pingdotgg/t3code/commit/8641337f80ec4434a7d69b7984a6793e375892b0?format=markdown) — 8641337f80ec4434a7d69b7984a6793e375892b0; Julius Marminge

- [fix\(relay\): stop replaying the whole event store into the awareness relay](https://git.cafe/pingdotgg/t3code/commit/ae08dba10e974138e133a79321f11bd0ff9cff4e?format=markdown) — ae08dba10e974138e133a79321f11bd0ff9cff4e; Julius Marminge

- [fix\(chat\): prevent stale timeline scroll and rerenders](https://git.cafe/pingdotgg/t3code/commit/6609f3a86bf0a9f33b98b60b2d625e8a0c0136c3?format=markdown) — 6609f3a86bf0a9f33b98b60b2d625e8a0c0136c3; Julius Marminge

- [perf\(orchestration\): per-thread shell deltas, visit throttling, event compaction \(\#4971\)](https://git.cafe/pingdotgg/t3code/commit/a80533bf22e530a89a1ba15f52bb47f9dbd5c0be?format=markdown) — a80533bf22e530a89a1ba15f52bb47f9dbd5c0be; Julius Marminge

- [\[codex\] feat\(web\): show git progress in the commit button \(\#4963\)](https://git.cafe/pingdotgg/t3code/commit/7563d9594667f92010e8a0aefc4596df7aee3066?format=markdown) — 7563d9594667f92010e8a0aefc4596df7aee3066; Julius Marminge

- [feat\(orchestration\): track provider retries and thread visits](https://git.cafe/pingdotgg/t3code/commit/1b587e798d6cddaf724226bd939b8190ad1c0d87?format=markdown) — 1b587e798d6cddaf724226bd939b8190ad1c0d87; Julius Marminge

- [feat\(server\): surface legacy thread migration progress](https://git.cafe/pingdotgg/t3code/commit/30e1a1e03768e2c3289f4d934a6a0776d636417e?format=markdown) — 30e1a1e03768e2c3289f4d934a6a0776d636417e; Julius Marminge

- [fix: close failed provider adapter scopes](https://git.cafe/pingdotgg/t3code/commit/1656f8310dab4eaa18a2267015721efdf3d46e92?format=markdown) — 1656f8310dab4eaa18a2267015721efdf3d46e92; Julius Marminge

- [fix: preserve thread management failure semantics](https://git.cafe/pingdotgg/t3code/commit/21116628d91cd13de52f142a596039d9e3dd93e0?format=markdown) — 21116628d91cd13de52f142a596039d9e3dd93e0; Julius Marminge

- [fix: address latest orchestration review findings](https://git.cafe/pingdotgg/t3code/commit/fe0408a88b26474d314dc7359585e1294354fe4f?format=markdown) — fe0408a88b26474d314dc7359585e1294354fe4f; Julius Marminge

- [fix: preserve orchestration task identity](https://git.cafe/pingdotgg/t3code/commit/e636c25bb1a98735435167485760742d30734569?format=markdown) — e636c25bb1a98735435167485760742d30734569; Julius Marminge

- [fix: address orchestration review findings](https://git.cafe/pingdotgg/t3code/commit/45cd5a39adafadf7884b9731d50540ce2b2c30da?format=markdown) — 45cd5a39adafadf7884b9731d50540ce2b2c30da; Julius Marminge

- [fix\(mobile\): label queued message intent](https://git.cafe/pingdotgg/t3code/commit/936c3ab6ddb053f1f51c9a8f97f3ab17ded03331?format=markdown) — 936c3ab6ddb053f1f51c9a8f97f3ab17ded03331; Julius Marminge

- [fix: address orchestration review findings](https://git.cafe/pingdotgg/t3code/commit/2554e4a5170284f58af740acad64c04206104256?format=markdown) — 2554e4a5170284f58af740acad64c04206104256; Julius Marminge

- [fix\(orchestrator\): preserve migrated and nested history](https://git.cafe/pingdotgg/t3code/commit/ce040b993e1aa7efef2271e3ce8289004103425d?format=markdown) — ce040b993e1aa7efef2271e3ce8289004103425d; Julius Marminge

- [fix\(server\): preserve project mutation client errors](https://git.cafe/pingdotgg/t3code/commit/2569d7cd1d2eeaefc1abbc2be8e58ecf2be137fc?format=markdown) — 2569d7cd1d2eeaefc1abbc2be8e58ecf2be137fc; Julius Marminge

- [fix\(orchestrator\): validate rollback and search links](https://git.cafe/pingdotgg/t3code/commit/67beeba766ec35a3695bde0b0d5db095326eaa90?format=markdown) — 67beeba766ec35a3695bde0b0d5db095326eaa90; Julius Marminge

- [fix\(orchestrator\): close cancellation edge cases](https://git.cafe/pingdotgg/t3code/commit/c7c894bfd5f32c09f3b37e11a1347b36fe010e52?format=markdown) — c7c894bfd5f32c09f3b37e11a1347b36fe010e52; Julius Marminge

- [fix\(orchestrator\): decode direct Claude result blocks](https://git.cafe/pingdotgg/t3code/commit/2049989b8b7232274d1f8741f263f6460806dc59?format=markdown) — 2049989b8b7232274d1f8741f263f6460806dc59; Julius Marminge

- [fix\(orchestrator\): validate replay edge cases](https://git.cafe/pingdotgg/t3code/commit/9ca6676adfe4745c3c2e610248c8e77ac2f454d5?format=markdown) — 9ca6676adfe4745c3c2e610248c8e77ac2f454d5; Julius Marminge

- [fix\(orchestrator\): preserve terminal effect outcomes](https://git.cafe/pingdotgg/t3code/commit/1ef2d198d11659c7a380e67d047c9fbd95d42ce6?format=markdown) — 1ef2d198d11659c7a380e67d047c9fbd95d42ce6; Julius Marminge

- [fix\(orchestrator\): preserve retryable effect failures](https://git.cafe/pingdotgg/t3code/commit/8409109acc7e03bf4e9e70976da08146fa2ba18d?format=markdown) — 8409109acc7e03bf4e9e70976da08146fa2ba18d; Julius Marminge

- [fix\(orchestrator\): avoid replaying settled effects](https://git.cafe/pingdotgg/t3code/commit/8e3680c8d93a3816e24a9552d1c8678c418f3289?format=markdown) — 8e3680c8d93a3816e24a9552d1c8678c418f3289; Julius Marminge

- [fix\(worktrees\): make handoff rollback atomic](https://git.cafe/pingdotgg/t3code/commit/ab4cb0913e3a0a7a67b629a7f52ef23ee83c68c6?format=markdown) — ab4cb0913e3a0a7a67b629a7f52ef23ee83c68c6; Julius Marminge

- [fix\(orchestrator\): release stranded effect claims](https://git.cafe/pingdotgg/t3code/commit/4f3039f9d9968cc3688bd8debcffbcbaee0e1fb3?format=markdown) — 4f3039f9d9968cc3688bd8debcffbcbaee0e1fb3; Julius Marminge

- [fix\(orchestrator\): execute resolved runtime responses](https://git.cafe/pingdotgg/t3code/commit/598264124bbf8430e1410649e4122917adaeb390?format=markdown) — 598264124bbf8430e1410649e4122917adaeb390; Julius Marminge

- [fix\(orchestrator\): harden provider edge cases](https://git.cafe/pingdotgg/t3code/commit/170fb991ab19b1922931ccb8f236fde07f7aa433?format=markdown) — 170fb991ab19b1922931ccb8f236fde07f7aa433; Julius Marminge

- [fix\(orchestrator\): handle fresh review edge cases](https://git.cafe/pingdotgg/t3code/commit/d1fd42d9447050dfe85d58bb2d6af7380c0681c4?format=markdown) — d1fd42d9447050dfe85d58bb2d6af7380c0681c4; Julius Marminge

- [fix\(orchestrator\): address late review findings](https://git.cafe/pingdotgg/t3code/commit/3f28432d1201b25bf7816990f31d4f67b2eeb36d?format=markdown) — 3f28432d1201b25bf7816990f31d4f67b2eeb36d; Julius Marminge

- [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

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