# Commit history · stienswout/t3code

[View on GitCafe](https://git.cafe/stienswout/t3code/commits/1f7e52c6df832e4e55948bca17c06d9ff27d90ae)

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

Visibility: public

Requested revision: 1f7e52c6df832e4e55948bca17c06d9ff27d90ae

Requested commit: 1f7e52c6df832e4e55948bca17c06d9ff27d90ae

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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