# Commit history · pingdotgg/t3code

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

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

Visibility: public

Requested revision: 936e34bfcdc610eee1bb274e9b6be617d60ecda4

Requested commit: 936e34bfcdc610eee1bb274e9b6be617d60ecda4

- [Require MCP registry for V2 provider sessions](https://git.cafe/pingdotgg/t3code/commit/936e34bfcdc610eee1bb274e9b6be617d60ecda4?format=markdown) — 936e34bfcdc610eee1bb274e9b6be617d60ecda4; Julius Marminge

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

- [Start orchestration V2 application services](https://git.cafe/pingdotgg/t3code/commit/539b7dadbe58fb2a17ed2b3f04bcaf99a3a6b7b6?format=markdown) — 539b7dadbe58fb2a17ed2b3f04bcaf99a3a6b7b6; Julius Marminge

- [Align orchestration V2 with Effect service conventions](https://git.cafe/pingdotgg/t3code/commit/9eb96afe8f2c9b8fa0a79487379e29465691bcdd?format=markdown) — 9eb96afe8f2c9b8fa0a79487379e29465691bcdd; Julius Marminge

- [Share Codex sessions across orchestration threads](https://git.cafe/pingdotgg/t3code/commit/be729fa7a4c28dfee218c1390a2c0d41f631cad7?format=markdown) — be729fa7a4c28dfee218c1390a2c0d41f631cad7; Julius Marminge

- [Map orchestration turns to provider instances](https://git.cafe/pingdotgg/t3code/commit/b808b4f1ba3d80608a49de99e3b2fa2cef61cd3f?format=markdown) — b808b4f1ba3d80608a49de99e3b2fa2cef61cd3f; Julius Marminge

- [Add Orchestration V2 application integration plan](https://git.cafe/pingdotgg/t3code/commit/703802f7ec279001272a54e3336b50219aad3c2e?format=markdown) — 703802f7ec279001272a54e3336b50219aad3c2e; Julius Marminge

- [Add MCP thread management and Codex turn mapping](https://git.cafe/pingdotgg/t3code/commit/b215cb84c9620586679a1c4f30222568c8e56547?format=markdown) — b215cb84c9620586679a1c4f30222568c8e56547; Julius Marminge

- [Add ACP replay harness and session lifecycle support](https://git.cafe/pingdotgg/t3code/commit/1b319938db81f3dd55b17bf9538aec62f9e76cbb?format=markdown) — 1b319938db81f3dd55b17bf9538aec62f9e76cbb; Julius Marminge

- [Handle segmented Cursor turns and stable visible timelines](https://git.cafe/pingdotgg/t3code/commit/304337c98ff66d2a1cedaff41b1d37f693353981?format=markdown) — 304337c98ff66d2a1cedaff41b1d37f693353981; Julius Marminge

- [Add Cursor SDK orchestration replay support](https://git.cafe/pingdotgg/t3code/commit/1587b76c8a8bb6ee32d70569312d40284e0cb54b?format=markdown) — 1587b76c8a8bb6ee32d70569312d40284e0cb54b; Julius Marminge

- [Add orchestration MCP toolkit](https://git.cafe/pingdotgg/t3code/commit/cf95ea572ebbc5652cb454ba4f22828b1765e0a5?format=markdown) — cf95ea572ebbc5652cb454ba4f22828b1765e0a5; Julius Marminge

- [refactor\(orchestration-v2\): adopt host process spawn policy](https://git.cafe/pingdotgg/t3code/commit/10bbabda7ff189a814718da6a096f9247274e4bc?format=markdown) — 10bbabda7ff189a814718da6a096f9247274e4bc; Julius Marminge

- [wip](https://git.cafe/pingdotgg/t3code/commit/fa2521610afed421da873da773aa8bd51435e310?format=markdown) — fa2521610afed421da873da773aa8bd51435e310; Julius Marminge

- [feat\(orchestration-v2\): model native subagents](https://git.cafe/pingdotgg/t3code/commit/1d0220e9e13f469e4af1cd85fc1922499449ec1e?format=markdown) — 1d0220e9e13f469e4af1cd85fc1922499449ec1e; Julius Marminge

- [Map orchestration v2 WS methods to auth scopes](https://git.cafe/pingdotgg/t3code/commit/81efee076443747f4029b23d5b946eeaa888eb16?format=markdown) — 81efee076443747f4029b23d5b946eeaa888eb16; Julius Marminge

- [fix\(orchestration-v2\): preserve source history on merged switch](https://git.cafe/pingdotgg/t3code/commit/0dcc32cf2ceee653ddb1c119171dfbbd8ac5e3f1?format=markdown) — 0dcc32cf2ceee653ddb1c119171dfbbd8ac5e3f1; Julius Marminge

- [fix\(orchestration-v2\): compose provider switch merge context](https://git.cafe/pingdotgg/t3code/commit/11b712b2226c475f16e3457cc81a5e0c03ba1ba8?format=markdown) — 11b712b2226c475f16e3457cc81a5e0c03ba1ba8; Julius Marminge

- [feat\(orchestration-v2\): add merge-back replay coverage](https://git.cafe/pingdotgg/t3code/commit/c7c3f71ddd86d77b3cb04ecf896b31e5f02bee52?format=markdown) — c7c3f71ddd86d77b3cb04ecf896b31e5f02bee52; Julius Marminge

- [fix\(orchestration-v2\): resolve cross-provider forks](https://git.cafe/pingdotgg/t3code/commit/ba22fc1666413233096ac4a439dad2c74ae0c9c1?format=markdown) — ba22fc1666413233096ac4a439dad2c74ae0c9c1; Julius Marminge

- [feat\(orchestration-v2\): support cross-provider handoff](https://git.cafe/pingdotgg/t3code/commit/48e155a7f5f8552d9bda30a58ce2f62d9e86840b?format=markdown) — 48e155a7f5f8552d9bda30a58ce2f62d9e86840b; Julius Marminge

- [feat\(orchestration-v2\): wire claude adapter primitives](https://git.cafe/pingdotgg/t3code/commit/59dae677ffbeab776bc9c21b0456c21421fb40dd?format=markdown) — 59dae677ffbeab776bc9c21b0456c21421fb40dd; Julius Marminge

- [Document Cursor SDK MCP projection for V2](https://git.cafe/pingdotgg/t3code/commit/0f96fe765dea4079a54ba2df4be9f33982bb4bdf?format=markdown) — 0f96fe765dea4079a54ba2df4be9f33982bb4bdf; Julius Marminge

- [Add turn-interrupt replay coverage and protocol logging](https://git.cafe/pingdotgg/t3code/commit/206b3f4a9ea16a166b42a26f923e4fd5006b2961?format=markdown) — 206b3f4a9ea16a166b42a26f923e4fd5006b2961; Julius Marminge

- [Support active Claude steering and turn replay mapping](https://git.cafe/pingdotgg/t3code/commit/e127dfd431200f758743fe6bbbc674ffc4917424?format=markdown) — e127dfd431200f758743fe6bbbc674ffc4917424; Julius Marminge

- [Map Claude turns to runtime query policies](https://git.cafe/pingdotgg/t3code/commit/a6042dab2b468eef711149994f2372ff47b1ebac?format=markdown) — a6042dab2b468eef711149994f2372ff47b1ebac; Julius Marminge

- [Map Claude replay fixtures to multi-turn turns](https://git.cafe/pingdotgg/t3code/commit/3154027c6ce723d81397eaab7b9020afc5d70cbb?format=markdown) — 3154027c6ce723d81397eaab7b9020afc5d70cbb; Julius Marminge

- [Add model selection to orchestration runs](https://git.cafe/pingdotgg/t3code/commit/42bc7bad8744f9b707f965a24fb9a925d0c669b7?format=markdown) — 42bc7bad8744f9b707f965a24fb9a925d0c669b7; Julius Marminge

- [Extract Claude SDK query runner from provider adapter](https://git.cafe/pingdotgg/t3code/commit/e0c584a30293b61b3eda6362833e160450b83634?format=markdown) — e0c584a30293b61b3eda6362833e160450b83634; Julius Marminge

- [Add Claude replay fixture recorder](https://git.cafe/pingdotgg/t3code/commit/bd4662c6efdb1c06e012228889c9fe04e27620c9?format=markdown) — bd4662c6efdb1c06e012228889c9fe04e27620c9; Julius Marminge

- [Add V2 command capability policy](https://git.cafe/pingdotgg/t3code/commit/3025bd5d1ae653ce78d44bb7f5e8094f6b083241?format=markdown) — 3025bd5d1ae653ce78d44bb7f5e8094f6b083241; Julius Marminge

- [Add merge-back context handoff support](https://git.cafe/pingdotgg/t3code/commit/42e4a3290f93aa467c0a2d8b63159703975a33af?format=markdown) — 42e4a3290f93aa467c0a2d8b63159703975a33af; Julius Marminge

- [Add orchestration V2 backend checklist](https://git.cafe/pingdotgg/t3code/commit/14fe473cd2b943b23a2d1c1550cb98e8ec2432e0?format=markdown) — 14fe473cd2b943b23a2d1c1550cb98e8ec2432e0; Julius Marminge

- [Add thread fork lineage and lazy context transfer](https://git.cafe/pingdotgg/t3code/commit/323fd4f9ed107c3940e907f18a06f16b559eb728?format=markdown) — 323fd4f9ed107c3940e907f18a06f16b559eb728; Julius Marminge

- [Implement orchestration v2 runtime](https://git.cafe/pingdotgg/t3code/commit/730b1154856a5c10d0e7a359759a07f897522fb0?format=markdown) — 730b1154856a5c10d0e7a359759a07f897522fb0; Julius Marminge

- [Map Codex turns into orchestration v2](https://git.cafe/pingdotgg/t3code/commit/d247341d9a5360c99ce440469e89e3b0fc888bfc?format=markdown) — d247341d9a5360c99ce440469e89e3b0fc888bfc; Julius Marminge

- [Add orchestration v2 replay and service contracts](https://git.cafe/pingdotgg/t3code/commit/2c3e723ce6dd32e29ac141954785016532bc20ed?format=markdown) — 2c3e723ce6dd32e29ac141954785016532bc20ed; Julius Marminge

- [Add orchestration v2 docs and probe fixtures](https://git.cafe/pingdotgg/t3code/commit/750eb81489ed284ae6f58658a2f37f944ae53608?format=markdown) — 750eb81489ed284ae6f58658a2f37f944ae53608; Julius Marminge

- [Address Codex review feedback](https://git.cafe/pingdotgg/t3code/commit/fa4a29ffc0f1007e00caa27fcbbdfe1435ea2a5c?format=markdown) — fa4a29ffc0f1007e00caa27fcbbdfe1435ea2a5c; Julius Marminge

- [Switch Codex provider checks to app-server probe](https://git.cafe/pingdotgg/t3code/commit/3a38f06eb8fc1f26e2a02f4d81d31144d86b26c1?format=markdown) — 3a38f06eb8fc1f26e2a02f4d81d31144d86b26c1; Julius Marminge

- [Flush native logs on adapter shutdown](https://git.cafe/pingdotgg/t3code/commit/d17cd9bfbf17e15ce30977173ec2f47aafb8cfe7?format=markdown) — d17cd9bfbf17e15ce30977173ec2f47aafb8cfe7; Julius Marminge

- [decoders](https://git.cafe/pingdotgg/t3code/commit/d74f09872ef6b4d3cd693ac5041a08f964c3eb3b?format=markdown) — d74f09872ef6b4d3cd693ac5041a08f964c3eb3b; Julius Marminge

- [Scope Codex session runtime lifetimes](https://git.cafe/pingdotgg/t3code/commit/ac70128fefaa5b135c27d8656852b4df46555ae3?format=markdown) — ac70128fefaa5b135c27d8656852b4df46555ae3; Julius Marminge

- [Normalize Codex IDs and preserve streamed stdout decoding](https://git.cafe/pingdotgg/t3code/commit/06a50b1dc79ab1beeb046ebb13fc8f737060bbbd?format=markdown) — 06a50b1dc79ab1beeb046ebb13fc8f737060bbbd; Julius Marminge

- [Return Cursor ACP runtime with explicit scope](https://git.cafe/pingdotgg/t3code/commit/4626d962d2c36aec12ee57fe2a13a5aebca8052c?format=markdown) — 4626d962d2c36aec12ee57fe2a13a5aebca8052c; Julius Marminge

- [resynclock](https://git.cafe/pingdotgg/t3code/commit/6a2ab9c1360f92e889a8f7aad2b21462d682b0a6?format=markdown) — 6a2ab9c1360f92e889a8f7aad2b21462d682b0a6; Julius Marminge

- [revert more](https://git.cafe/pingdotgg/t3code/commit/0d137d0e8089c69e2450085df51319e977028b19?format=markdown) — 0d137d0e8089c69e2450085df51319e977028b19; Julius Marminge

- [nit](https://git.cafe/pingdotgg/t3code/commit/097062193a6959f400e2ecc39a955410154a69e2?format=markdown) — 097062193a6959f400e2ecc39a955410154a69e2; Julius Marminge

- [Integrate Codex app-server support](https://git.cafe/pingdotgg/t3code/commit/b902c615adc9b9a1dd3b7a0d3d74acd9ed0ef73f?format=markdown) — b902c615adc9b9a1dd3b7a0d3d74acd9ed0ef73f; Julius Marminge

- [chore\(ov2\): preserve the integration base for replay](https://git.cafe/pingdotgg/t3code/commit/4d09f35f690a8173b36c87e43e831990a90812ec?format=markdown) — 4d09f35f690a8173b36c87e43e831990a90812ec; Julius Marminge

- [fix\(web\): discard stale highlights after file edits \(\#9902\)](https://git.cafe/pingdotgg/t3code/commit/df8e0eb46bca3dc01c17cc74a53b19aaacbe252b?format=markdown) — df8e0eb46bca3dc01c17cc74a53b19aaacbe252b; Julius Marminge

- [fix\(server\): only run provider updates through the installer that owns the binary \(\#9325\)](https://git.cafe/pingdotgg/t3code/commit/2fb99a7a664faf045f1884f38c620016b34874cb?format=markdown) — 2fb99a7a664faf045f1884f38c620016b34874cb; Julius Marminge

- [fix\(chat\): show hours for long runs \(\#9894\)](https://git.cafe/pingdotgg/t3code/commit/94cc8152fff5fd06baafd25964f54d7ec1a34f8d?format=markdown) — 94cc8152fff5fd06baafd25964f54d7ec1a34f8d; Theo Browne

- [fix\(web\): sort equally merge-ready pull requests by diff size \(\#9887\)](https://git.cafe/pingdotgg/t3code/commit/931d41f933b2536f699975412169f5318e6adad5?format=markdown) — 931d41f933b2536f699975412169f5318e6adad5; maria

- [fix\(cli\): resolve projects with missing workspace directories \(\#9885\)](https://git.cafe/pingdotgg/t3code/commit/9cb40178a53cca279c67a9079afab3cddf6b6ddb?format=markdown) — 9cb40178a53cca279c67a9079afab3cddf6b6ddb; Julius Marminge

- [fix\(web\): prioritize open panel pull request when copying \(\#9877\)](https://git.cafe/pingdotgg/t3code/commit/a0eb23993a3bacf96d618918f43ea18f2da72390?format=markdown) — a0eb23993a3bacf96d618918f43ea18f2da72390; maria

- [fix\(web\): keep file autosaves active after effect replay \(\#9878\)](https://git.cafe/pingdotgg/t3code/commit/b01771c2383bbcdf154b8c4e9f1a7d5e3867e2d0?format=markdown) — b01771c2383bbcdf154b8c4e9f1a7d5e3867e2d0; Julius Marminge

- [fix\(connect\): refresh HTTP credentials without reconnecting \(\#9594\)](https://git.cafe/pingdotgg/t3code/commit/363cde4114c2186c496ed97cafba4a8737ea5585?format=markdown) — 363cde4114c2186c496ed97cafba4a8737ea5585; Julius Marminge

- [fix\(mobile\): keep usage tabs below the header when switching \(\#9876\)](https://git.cafe/pingdotgg/t3code/commit/ac90950f1ac315bcef5f92b53c5e0d6579daeefd?format=markdown) — ac90950f1ac315bcef5f92b53c5e0d6579daeefd; Julius Marminge

- [feat\(web\): edit usage prices across selected environments \(\#9861\)](https://git.cafe/pingdotgg/t3code/commit/84b99f3fb7bbc759fcbb589d031920e76edf4746?format=markdown) — 84b99f3fb7bbc759fcbb589d031920e76edf4746; Julius Marminge

- [fix\(web\): render and filter usage as environments respond \(\#9860\)](https://git.cafe/pingdotgg/t3code/commit/7ee52b077399463323e859f9451a65d31b96a27f?format=markdown) — 7ee52b077399463323e859f9451a65d31b96a27f; Julius Marminge

- [fix\(preview\): bound automation waits and screenshot captures \(\#4685\)](https://git.cafe/pingdotgg/t3code/commit/de1b798c6ed4223cabd64f56eadcc8f512963043?format=markdown) — de1b798c6ed4223cabd64f56eadcc8f512963043; Julius Marminge

- [fix\(web\): make sidebar project actions reachable by keyboard and screen reader \(\#5521\)](https://git.cafe/pingdotgg/t3code/commit/7f8cf30ca479474f8c6e0a85f6e0a1169bcca365?format=markdown) — 7f8cf30ca479474f8c6e0a85f6e0a1169bcca365; Andrew Johnson

- [fix\(web\): show retained runtime diagnostics in the work log \(\#9870\)](https://git.cafe/pingdotgg/t3code/commit/1246146f59a5a0f7a6f2da46bdd91f79b231d6a6?format=markdown) — 1246146f59a5a0f7a6f2da46bdd91f79b231d6a6; Julius Marminge

- [fix\(release\): install the correct Windows Spectre component \(\#9859\)](https://git.cafe/pingdotgg/t3code/commit/1665d81bb5d78f33be6734e8962297b369396ac3?format=markdown) — 1665d81bb5d78f33be6734e8962297b369396ac3; maria

- [fix\(server\): quote copied native provider update commands \(\#9856\)](https://git.cafe/pingdotgg/t3code/commit/d28077e585d5123b9a562f4ebef257969c81aa31?format=markdown) — d28077e585d5123b9a562f4ebef257969c81aa31; Julius Marminge

- [fix\(server\): dismiss native questions when their turn ends \(\#9851\)](https://git.cafe/pingdotgg/t3code/commit/d7fe47fd0957a34fc2e8bb05f12db19bac3403b6?format=markdown) — d7fe47fd0957a34fc2e8bb05f12db19bac3403b6; Julius Marminge

- [fix\(web\): copy text over plain HTTP \(\#8023\)](https://git.cafe/pingdotgg/t3code/commit/03c6cd8badb7af4dfd05d370f3180d16f6927591?format=markdown) — 03c6cd8badb7af4dfd05d370f3180d16f6927591; Michel Liao

- [fix\(ci\): add fallback Ubuntu package mirrors \(\#9864\)](https://git.cafe/pingdotgg/t3code/commit/4ade365180231983008bcd46ca7312f8155e1224?format=markdown) — 4ade365180231983008bcd46ca7312f8155e1224; maria

- [fix\(codex\): show what a file-change approval will change \(\#8669\)](https://git.cafe/pingdotgg/t3code/commit/57a6b70e24221f00c9a161f1e5b6b2ddd753bc8f?format=markdown) — 57a6b70e24221f00c9a161f1e5b6b2ddd753bc8f; Muhammad Waleed

- [fix: restore UX after performance improvements \(\#9799\)](https://git.cafe/pingdotgg/t3code/commit/ce4712d5b04fb998f79fe132245289191147e5d5?format=markdown) — ce4712d5b04fb998f79fe132245289191147e5d5; Theo Browne

- [fix\(claude\): surface usage-limit pauses in the thread \(\#7165\)](https://git.cafe/pingdotgg/t3code/commit/940e8233c227a186044078e99e45e1933eb525e4?format=markdown) — 940e8233c227a186044078e99e45e1933eb525e4; Vitaly Iegorov

- [fix\(server\): advertise truecolor in the integrated terminal \(\#7680\)](https://git.cafe/pingdotgg/t3code/commit/89ee69e4430b21ee14565abf5c34dae43f38c1d8?format=markdown) — 89ee69e4430b21ee14565abf5c34dae43f38c1d8; Shubh

- [fix\(skills\): support names beginning with digits \(\#9244\)](https://git.cafe/pingdotgg/t3code/commit/82f64cd8d046ab4ee8588f7bcbc1e66a4a0c80fe?format=markdown) — 82f64cd8d046ab4ee8588f7bcbc1e66a4a0c80fe; Amirali Beigi

- [fix\(web\): preserve focus and prioritize picker shortcuts \(\#9795\)](https://git.cafe/pingdotgg/t3code/commit/896fe82f2f191eb8ac0fd620e19c25dd48253592?format=markdown) — 896fe82f2f191eb8ac0fd620e19c25dd48253592; maria

- [perf\(shared\): skip duplicate PATH entries and per-probe tracing \(\#9618\)](https://git.cafe/pingdotgg/t3code/commit/c3caceade14ccda0686db0031aca79d7d38a71d0?format=markdown) — c3caceade14ccda0686db0031aca79d7d38a71d0; Niklas Westman

- [fix\(prs\): reuse GitHub data and defer optional reads \(\#9835\)](https://git.cafe/pingdotgg/t3code/commit/110bbe6b55d684627a2481aebfd7c1ae3396011c?format=markdown) — 110bbe6b55d684627a2481aebfd7c1ae3396011c; maria

- [fix\(desktop\): isolate preview keyboard shortcuts from the host \(\#9840\)](https://git.cafe/pingdotgg/t3code/commit/b5fb3fba0fb3dbd1bc2e29886232321cc06863d5?format=markdown) — b5fb3fba0fb3dbd1bc2e29886232321cc06863d5; maria

- [fix\(client\): explain possible network blocking for T3 Connect \(\#9783\)](https://git.cafe/pingdotgg/t3code/commit/2dca7a1eddd27c823e4d9d0a316864c4ad9f95c5?format=markdown) — 2dca7a1eddd27c823e4d9d0a316864c4ad9f95c5; Theo Browne

- [fix\(web\): restore composer expansion after tool calls \(\#9782\)](https://git.cafe/pingdotgg/t3code/commit/720e126b761ba0da112d8c68b589d20ab98a7eb0?format=markdown) — 720e126b761ba0da112d8c68b589d20ab98a7eb0; Theo Browne

- [fix\(server\): preserve native provider executable paths during updates \(\#9850\)](https://git.cafe/pingdotgg/t3code/commit/2d5464afbc19058be8c125d5ee70481d721d14f4?format=markdown) — 2d5464afbc19058be8c125d5ee70481d721d14f4; Julius Marminge

- [fix: stop favicon requests for private link hosts on web and mobile \(\#5838\)](https://git.cafe/pingdotgg/t3code/commit/b6f72681da394369274121c4d1216f5d64a7a4bb?format=markdown) — b6f72681da394369274121c4d1216f5d64a7a4bb; Felipe Franco

- [fix\(server\): surface a missing workspace folder instead of a spawn error \(\#5040\)](https://git.cafe/pingdotgg/t3code/commit/fce8508456e7f9218eebb02ecd764f9b3a47df6b?format=markdown) — fce8508456e7f9218eebb02ecd764f9b3a47df6b; Joaquin Navarro

- [fix\(web\): respect case in POSIX file links \(\#9309\)](https://git.cafe/pingdotgg/t3code/commit/8faf031c2dac4f147c43fe32e326b76678c20c94?format=markdown) — 8faf031c2dac4f147c43fe32e326b76678c20c94; Michel Liao

- [feat\(desktop\): import cookies from Safari \(\#7262\)](https://git.cafe/pingdotgg/t3code/commit/ed2bdbb278c4fedf6ce79d4925908b759f7fd992?format=markdown) — ed2bdbb278c4fedf6ce79d4925908b759f7fd992; Julius Marminge

- [fix\(web\): reload saved colors when reopening the theme editor \(\#9847\)](https://git.cafe/pingdotgg/t3code/commit/caf4981e32f4fd3c9adb8339b5bec2d95d09b7aa?format=markdown) — caf4981e32f4fd3c9adb8339b5bec2d95d09b7aa; Julius Marminge

- [fix\(server\): surface Claude safety model fallback notices instead of dropping them \(\#8853\)](https://git.cafe/pingdotgg/t3code/commit/a5bbad910f78cc14eef8baa94fe6f46676f78d5a?format=markdown) — a5bbad910f78cc14eef8baa94fe6f46676f78d5a; Darahaas Yajamanyam

- [fix\(web\): keep the sidebar project filter across navigation \(\#9416\)](https://git.cafe/pingdotgg/t3code/commit/1963ca0abe07f9b9aac67820bca45ea3b46ce023?format=markdown) — 1963ca0abe07f9b9aac67820bca45ea3b46ce023; Igor Makowski

- [feat\(web\): highlight visible settings sections \(\#9812\)](https://git.cafe/pingdotgg/t3code/commit/4d3907f63d71644e1918d76cd104b036535a1173?format=markdown) — 4d3907f63d71644e1918d76cd104b036535a1173; Julius Marminge

- [fix\(web\): smooth settings sidebar transitions \(\#9811\)](https://git.cafe/pingdotgg/t3code/commit/2e61301b1325e30cb9464e193299a7e469f7ec08?format=markdown) — 2e61301b1325e30cb9464e193299a7e469f7ec08; Julius Marminge

- [fix\(web\): keep worktree origin preference visible \(\#9846\)](https://git.cafe/pingdotgg/t3code/commit/4f1092cec2ebaa6ed0e49821238dfe6f1add362d?format=markdown) — 4f1092cec2ebaa6ed0e49821238dfe6f1add362d; Julius Marminge

- [fix\(server\): detect nested Git workspaces for checkpoints \(\#9842\)](https://git.cafe/pingdotgg/t3code/commit/0dd5c64bcfac7974d81bac76740ecd83540077e8?format=markdown) — 0dd5c64bcfac7974d81bac76740ecd83540077e8; Julius Marminge

- [fix\(ssh\): exec managed servers without npm wrappers \(\#9843\)](https://git.cafe/pingdotgg/t3code/commit/f33fdc992488e36ccb70cbb71d55e630b5184cbd?format=markdown) — f33fdc992488e36ccb70cbb71d55e630b5184cbd; Julius Marminge

- [fix\(cursor\): discover symlinked skills as package boundaries \(\#9420\)](https://git.cafe/pingdotgg/t3code/commit/087cfb8ae262f344f7e409f5a8c0eda6f0ef12f9?format=markdown) — 087cfb8ae262f344f7e409f5a8c0eda6f0ef12f9; Ezra

- [feat: add custom model names and option descriptors \(\#9807\)](https://git.cafe/pingdotgg/t3code/commit/5a433244d0b827176df8b76a05959cd1a7a98ce2?format=markdown) — 5a433244d0b827176df8b76a05959cd1a7a98ce2; Julius Marminge

- [fix\(web\): simplify changed files into a persistent folder tree \(\#9821\)](https://git.cafe/pingdotgg/t3code/commit/dd7bc147f799f290eb58578a7f81643ecf9ad52e?format=markdown) — dd7bc147f799f290eb58578a7f81643ecf9ad52e; maria

- [fix\(server\): recover opted-in threads after machine restarts \(\#9803\)](https://git.cafe/pingdotgg/t3code/commit/b906ce2d73d025e801877f42a35b7a2f5629806f?format=markdown) — b906ce2d73d025e801877f42a35b7a2f5629806f; maria

- [fix\(web\): use segmented controls for mode switches \(\#9781\)](https://git.cafe/pingdotgg/t3code/commit/5a2f3ebf6ee6eab6124ad68272c2fb5d74bc0f5d?format=markdown) — 5a2f3ebf6ee6eab6124ad68272c2fb5d74bc0f5d; maria

- [fix\(web\): give toggle thumbs consistent inset spacing \(\#9805\)](https://git.cafe/pingdotgg/t3code/commit/389bbcc8d9dd5c463668944f7093052301c8a850?format=markdown) — 389bbcc8d9dd5c463668944f7093052301c8a850; maria

- [fix: address usage limits and merge settlement regressions \(\#9784\)](https://git.cafe/pingdotgg/t3code/commit/98a29cbaa1ccf8d8afb6d35e3e1d925ff9b5fa90?format=markdown) — 98a29cbaa1ccf8d8afb6d35e3e1d925ff9b5fa90; maria

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