# Commit history · pingdotgg/t3code

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

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

Visibility: public

Requested revision: 2f5de60738670135fb4c20454f09485796d271ca

Requested commit: 2f5de60738670135fb4c20454f09485796d271ca

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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