# Commit history · flambo/t3code

[View on GitCafe](https://git.cafe/flambo/t3code/commits/refs/heads/codething/c163ad70)

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

Visibility: public

Requested revision: refs/heads/codething/c163ad70

- [Document Cursor ACP mapping in canonical runtime event spec](https://git.cafe/flambo/t3code/commit/3681d6f7576a88eb05b91e6d67636174d12f995f?format=markdown) — 3681d6f7576a88eb05b91e6d67636174d12f995f; Julius Marminge

- [Revise Cursor provider plan for ACP JSON-RPC integration](https://git.cafe/flambo/t3code/commit/1d59c411d228b9e4da5260adda18dd415653406b?format=markdown) — 1d59c411d228b9e4da5260adda18dd415653406b; Julius Marminge

- [Add Cursor ACP probe script and captured session logs](https://git.cafe/flambo/t3code/commit/9e6732b5634677be80fe49c7539c42b888ea689c?format=markdown) — 9e6732b5634677be80fe49c7539c42b888ea689c; Julius Marminge

- [Add Cursor provider support across backend, contracts, and UI](https://git.cafe/flambo/t3code/commit/2737fb3a08b7c43a3db1519c02312e7f19213bb6?format=markdown) — 2737fb3a08b7c43a3db1519c02312e7f19213bb6; Julius Marminge

- [Add Cursor CLI stream event schemas and decoding tests](https://git.cafe/flambo/t3code/commit/b25442f6106bb4bc5349091ac2d5eaafd02e8045?format=markdown) — b25442f6106bb4bc5349091ac2d5eaafd02e8045; Julius Marminge

- [Track runtime event sequence and order thread activities by sequence](https://git.cafe/flambo/t3code/commit/2c631e872507018994dd86d1c33148564c8c0426?format=markdown) — 2c631e872507018994dd86d1c33148564c8c0426; Julius Marminge

- [Align Claude permissions and provider-specific reasoning effort](https://git.cafe/flambo/t3code/commit/d75ca11981701b9186d5fb2c80f7ef7707873e6e?format=markdown) — d75ca11981701b9186d5fb2c80f7ef7707873e6e; Julius Marminge

- [Stabilize Claude turn event ordering and native event logging](https://git.cafe/flambo/t3code/commit/02c89a5af618d4b9a231d29d42fe254c699d44b1?format=markdown) — 02c89a5af618d4b9a231d29d42fe254c699d44b1; Julius Marminge

- [Fix ProviderService sendTurn recovery expectation after rebase](https://git.cafe/flambo/t3code/commit/870096b8a3ad6c9ccebe8a4e9b9152083215ef37?format=markdown) — 870096b8a3ad6c9ccebe8a4e9b9152083215ef37; Julius Marminge

- [Ignore stale resume cursors and Claude placeholder thread IDs](https://git.cafe/flambo/t3code/commit/8d23276aff8e65dd521943f511a010abb3347d3c?format=markdown) — 8d23276aff8e65dd521943f511a010abb3347d3c; Julius Marminge

- [Align orchestration integration tests with latestTurn metadata](https://git.cafe/flambo/t3code/commit/21130006b905cb168c03e868e6cd0bfbeed9706b?format=markdown) — 21130006b905cb168c03e868e6cd0bfbeed9706b; Julius Marminge

- [Fix Claude resume cursor to only persist valid session UUIDs](https://git.cafe/flambo/t3code/commit/3e6ac441567c2b945178a731ffc2a30ddc15cb52?format=markdown) — 3e6ac441567c2b945178a731ffc2a30ddc15cb52; Julius Marminge

- [Refactor ClaudeCodeAdapter session flow and stream handling](https://git.cafe/flambo/t3code/commit/6ff39f9097b8f23fb0442c9945be0cd3a36a0c3f?format=markdown) — 6ff39f9097b8f23fb0442c9945be0cd3a36a0c3f; Julius Marminge

- [Integrate Claude agent SDK into server provider adapter](https://git.cafe/flambo/t3code/commit/e5f12e6507a9b71cf2030eb76bfe7c8c070751ac?format=markdown) — e5f12e6507a9b71cf2030eb76bfe7c8c070751ac; Julius Marminge

- [Include all provider models in /model slash command](https://git.cafe/flambo/t3code/commit/f00d41498390f0fe3d33fb9e540a9b567c8597ac?format=markdown) — f00d41498390f0fe3d33fb9e540a9b567c8597ac; Julius Marminge

- [Fix Claude model fallback in web store sync](https://git.cafe/flambo/t3code/commit/67eef99b43f1f0245bcb445542286973f21d4156?format=markdown) — 67eef99b43f1f0245bcb445542286973f21d4156; Julius Marminge

- [Update Claude model catalog to latest 4.6/4.5 gen](https://git.cafe/flambo/t3code/commit/b6f93eaf5b681db98e7e41b66d7b902ba19a1b05?format=markdown) — b6f93eaf5b681db98e7e41b66d7b902ba19a1b05; Julius Marminge

- [Show provider logos in composer model trigger](https://git.cafe/flambo/t3code/commit/600cfaf6b282da52c4c33a5168c28beeeecb644d?format=markdown) — 600cfaf6b282da52c4c33a5168c28beeeecb644d; Julius Marminge

- [Use grouped provider/model select in chat composer](https://git.cafe/flambo/t3code/commit/8be8fcb4156eaa4c594b9359bd5beb0bf419672c?format=markdown) — 8be8fcb4156eaa4c594b9359bd5beb0bf419672c; Julius Marminge

- [Inline Claude adapter behavior into live layer](https://git.cafe/flambo/t3code/commit/e45cd8fec10f20aae3e83e18dc6cc152ddac1044?format=markdown) — e45cd8fec10f20aae3e83e18dc6cc152ddac1044; Julius Marminge

- [unnecessary catch](https://git.cafe/flambo/t3code/commit/fb1e7c18b28cbdb9ac35c40ef9ebac77ff276b1c?format=markdown) — fb1e7c18b28cbdb9ac35c40ef9ebac77ff276b1c; Julius Marminge

- [Use typed errors for unavailable Claude runtime path](https://git.cafe/flambo/t3code/commit/b03287ebeaba263cb9311bb3600956905ce10929?format=markdown) — b03287ebeaba263cb9311bb3600956905ce10929; Julius Marminge

- [Make Claude runtime boundary Effect-native](https://git.cafe/flambo/t3code/commit/344d9b46f0ae54d93dc4f47f599372f3d08ed74b?format=markdown) — 344d9b46f0ae54d93dc4f47f599372f3d08ed74b; Julius Marminge

- [Add Claude integration coverage across orchestration flows](https://git.cafe/flambo/t3code/commit/83b72000d2264ece867140e7f10fb2d86044a277?format=markdown) — 83b72000d2264ece867140e7f10fb2d86044a277; Julius Marminge

- [Add Claude checkpoint and revert reactor coverage](https://git.cafe/flambo/t3code/commit/fb62d21c05837a894d0c45db425a374a07958530?format=markdown) — fb62d21c05837a894d0c45db425a374a07958530; Julius Marminge

- [Enable Claude provider selection in chat composer](https://git.cafe/flambo/t3code/commit/b8069d2c4d0e60164f882d981624b2f2b2c4d36b?format=markdown) — b8069d2c4d0e60164f882d981624b2f2b2c4d36b; Julius Marminge

- [Support provider-aware session selection in reactor](https://git.cafe/flambo/t3code/commit/1fb357419e1f69d42dc2f69e893245df05f00396?format=markdown) — 1fb357419e1f69d42dc2f69e893245df05f00396; Julius Marminge

- [Wire Claude adapter into registry and server provider layer](https://git.cafe/flambo/t3code/commit/b8e3b4623dc8aa483e473ad4ab0bf6dc3409282b?format=markdown) — b8e3b4623dc8aa483e473ad4ab0bf6dc3409282b; Julius Marminge

- [Add Claude Code adapter live layer with error mapping tests](https://git.cafe/flambo/t3code/commit/f2e087cba4c361ad9f1dc0f356ee0e71fb3a5ed4?format=markdown) — f2e087cba4c361ad9f1dc0f356ee0e71fb3a5ed4; Julius Marminge

- [revised plan](https://git.cafe/flambo/t3code/commit/310c763ed260ac49498cae1620fa6417f739f8f6?format=markdown) — 310c763ed260ac49498cae1620fa6417f739f8f6; Julius Marminge

- [redo contracts a bit](https://git.cafe/flambo/t3code/commit/2ed16e5e2f494b94d3e693370199c591c8a605ea?format=markdown) — 2ed16e5e2f494b94d3e693370199c591c8a605ea; Julius Marminge

- [Add provider-specific model resolution and defaults](https://git.cafe/flambo/t3code/commit/37eb492d95636fc4932900a20443b7c7e0d1cb03?format=markdown) — 37eb492d95636fc4932900a20443b7c7e0d1cb03; Julius Marminge

- [fix type](https://git.cafe/flambo/t3code/commit/d48b42c0174f7ed26de8fdd1b0f4f75c82c71fe7?format=markdown) — d48b42c0174f7ed26de8fdd1b0f4f75c82c71fe7; Julius Marminge

- [simplify layers](https://git.cafe/flambo/t3code/commit/fb45896588afb89b3151e2432682f39e98bfb51f?format=markdown) — fb45896588afb89b3151e2432682f39e98bfb51f; Julius Marminge

- [Flatten attachment paths with message-prefixed filenames](https://git.cafe/flambo/t3code/commit/b52518f85fa3f11a6a405e3bebaf908ebdc5add7?format=markdown) — b52518f85fa3f11a6a405e3bebaf908ebdc5add7; Julius Marminge

- [Serve attachments using URL-encoded relative paths](https://git.cafe/flambo/t3code/commit/3e99019af85e67cdbc5be0ef95b71662ebe683e7?format=markdown) — 3e99019af85e67cdbc5be0ef95b71662ebe683e7; Julius Marminge

- [Overwrite attachment bytes for repeated message attachment index](https://git.cafe/flambo/t3code/commit/7d4b02689ebcb9dbe56e283f0ec3a17f45c8816b?format=markdown) — 7d4b02689ebcb9dbe56e283f0ec3a17f45c8816b; Julius Marminge

- [Preserve empty attachment updates in projection pipeline](https://git.cafe/flambo/t3code/commit/9962f57ad0b1b591971826bb8f48f02fb9bc79e7?format=markdown) — 9962f57ad0b1b591971826bb8f48f02fb9bc79e7; Julius Marminge

- [dedupe](https://git.cafe/flambo/t3code/commit/8b538e28021f73da137c8d83117f9cb391a6ec0b?format=markdown) — 8b538e28021f73da137c8d83117f9cb391a6ec0b; Julius Marminge

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

- [kewl](https://git.cafe/flambo/t3code/commit/6f92f0a66855ef6745814b0a91cffc2d588e0777?format=markdown) — 6f92f0a66855ef6745814b0a91cffc2d588e0777; Julius Marminge

- [fixxx](https://git.cafe/flambo/t3code/commit/35817601ff3f3d4f2e27ea8c5c8a08a8b0926dc3?format=markdown) — 35817601ff3f3d4f2e27ea8c5c8a08a8b0926dc3; Julius Marminge

- [Add gallery navigation to expanded chat image previews](https://git.cafe/flambo/t3code/commit/2b154db9385e505080578903b9aaffac92514f7a?format=markdown) — 2b154db9385e505080578903b9aaffac92514f7a; Julius Marminge

- [Make attachment writes transactional and decode attachment URLs](https://git.cafe/flambo/t3code/commit/b9ff7aa5cdf10c15cecb803f6674279c58ccdb4c?format=markdown) — b9ff7aa5cdf10c15cecb803f6674279c58ccdb4c; Julius Marminge

- [Harden attachment materialization and static file path handling](https://git.cafe/flambo/t3code/commit/b5188e8ceaee3940d2fb3cd88c8fc2121fef1ae7?format=markdown) — b5188e8ceaee3940d2fb3cd88c8fc2121fef1ae7; Julius Marminge

- [Persist and serve projected message image attachments](https://git.cafe/flambo/t3code/commit/992db1658633ff268be5d1167634966ae63ed859?format=markdown) — 992db1658633ff268be5d1167634966ae63ed859; Julius Marminge

- [Reuse persisted cwd when recovering stale provider sessions](https://git.cafe/flambo/t3code/commit/2aad749e2474f79a532764c9f6f7ce4abc3a68f0?format=markdown) — 2aad749e2474f79a532764c9f6f7ce4abc3a68f0; Julius Marminge

- [clamp](https://git.cafe/flambo/t3code/commit/aa267ebb0597ed8e3f367410ba4636465c1643f6?format=markdown) — aa267ebb0597ed8e3f367410ba4636465c1643f6; Julius Marminge

- [web: keep active turn out of virtualization](https://git.cafe/flambo/t3code/commit/1a33f25970445cfd2367eefaffe41f52abcabee0?format=markdown) — 1a33f25970445cfd2367eefaffe41f52abcabee0; Cursor Agent

- [Guard delayed terminal exit callback](https://git.cafe/flambo/t3code/commit/21c823ecdc63ebfae0226f174f639191a971cd85?format=markdown) — 21c823ecdc63ebfae0226f174f639191a971cd85; Julius Marminge

- [Handle terminal exit writes and auto-close exited terminal view](https://git.cafe/flambo/t3code/commit/80498f1709e05caa744716b740fdcaa884bef8e0?format=markdown) — 80498f1709e05caa744716b740fdcaa884bef8e0; Julius Marminge

- [Handle favicon links when href precedes rel](https://git.cafe/flambo/t3code/commit/e6c5a4a4bb962c8276887c26e889fe97a8668f44?format=markdown) — e6c5a4a4bb962c8276887c26e889fe97a8668f44; Julius Marminge

- [match assets/\{icon,logo\} as well](https://git.cafe/flambo/t3code/commit/732b3abf9970e80b12bb912cf2643a40da7be11e?format=markdown) — 732b3abf9970e80b12bb912cf2643a40da7be11e; Julius Marminge

- [Extract project favicon route and tighten turn-settled logic](https://git.cafe/flambo/t3code/commit/ffbf541ff88c2c8398e69612fb65d8705ab2ad60?format=markdown) — ffbf541ff88c2c8398e69612fb65d8705ab2ad60; Julius Marminge

- [Gate latest-turn completion UI on settled turn state](https://git.cafe/flambo/t3code/commit/709f961e1c9261efd43673a0e802c6cd0bfca8f1?format=markdown) — 709f961e1c9261efd43673a0e802c6cd0bfca8f1; Julius Marminge

- [Remove my junk paths](https://git.cafe/flambo/t3code/commit/165338357341fd96387161476a66521e6a887e13?format=markdown) — 165338357341fd96387161476a66521e6a887e13; Theo Browne

- [Favicons \+ custom port during dev](https://git.cafe/flambo/t3code/commit/c7ae6b9471ab273e5b0c0ee700ae5c77ef69c330?format=markdown) — c7ae6b9471ab273e5b0c0ee700ae5c77ef69c330; Theo Browne

- [Show pending approvals in sidebar thread status](https://git.cafe/flambo/t3code/commit/bbcf9ba9db15ad02d98c417e3f5566ff2dedf4b7?format=markdown) — bbcf9ba9db15ad02d98c417e3f5566ff2dedf4b7; Julius Marminge

- [Replace thread latestTurnId with structured latestTurn metadata](https://git.cafe/flambo/t3code/commit/3f81f9dcb40dd18ba8a95735ce017dc8b69373c2?format=markdown) — 3f81f9dcb40dd18ba8a95735ce017dc8b69373c2; Julius Marminge

- [Handle provider turn IDs correctly in runtime ingestion](https://git.cafe/flambo/t3code/commit/b073fea5fb51b793373aae48647e39e1a2bc1890?format=markdown) — b073fea5fb51b793373aae48647e39e1a2bc1890; Julius Marminge

- [Inline provider thread and turn ID schemas in runtime events](https://git.cafe/flambo/t3code/commit/834236931e17e4215000d2b3ce8defce295499ac?format=markdown) — 834236931e17e4215000d2b3ce8defce295499ac; Julius Marminge

- [Guard provider lifecycle updates to primary thread and active turn](https://git.cafe/flambo/t3code/commit/872b90737211f883b73879e3feae5563140a8fbe?format=markdown) — 872b90737211f883b73879e3feae5563140a8fbe; Julius Marminge

- [copy on hover, better button treatments \(\#110\)](https://git.cafe/flambo/t3code/commit/0b8e098c105297bc9564dc8bb792af21ec91ba4a?format=markdown) — 0b8e098c105297bc9564dc8bb792af21ec91ba4a; Theo Browne

- [Migrate workflows to Blacksmith \(\#111\)](https://git.cafe/flambo/t3code/commit/7c6a0f869db16660df64c7710a52ab7cfd7f9076?format=markdown) — 7c6a0f869db16660df64c7710a52ab7cfd7f9076; blacksmith-sh\[bot\]

- [Sync diff renderer theme with app theme changes](https://git.cafe/flambo/t3code/commit/3a4304710221c35732a1fdd5e865e33d64f3fbac?format=markdown) — 3a4304710221c35732a1fdd5e865e33d64f3fbac; Julius Marminge

- [fix nullability](https://git.cafe/flambo/t3code/commit/041acf158a277c9f8eca5e844770ffa74d9ed752?format=markdown) — 041acf158a277c9f8eca5e844770ffa74d9ed752; Julius Marminge

- [migr](https://git.cafe/flambo/t3code/commit/f9752d7c08ee1e22161bfdd4ec8441c4272c5b99?format=markdown) — f9752d7c08ee1e22161bfdd4ec8441c4272c5b99; Julius Marminge

- [tone down defautls](https://git.cafe/flambo/t3code/commit/766592b83bc95aa3ca2beacf0f215d2983fe36d1?format=markdown) — 766592b83bc95aa3ca2beacf0f215d2983fe36d1; Julius Marminge

- [Disable two Effect lint rules in server tsconfig](https://git.cafe/flambo/t3code/commit/1c3c412ce48894296d902a5f659522a16a680be6?format=markdown) — 1c3c412ce48894296d902a5f659522a16a680be6; Julius Marminge

- [Handle session restart failures without dropping active thread session](https://git.cafe/flambo/t3code/commit/f9e6d1290d56f5ae63f63cca4fdd231090d79a39?format=markdown) — f9e6d1290d56f5ae63f63cca4fdd231090d79a39; Julius Marminge

- [Persist required approval policy and sandbox mode for sessions](https://git.cafe/flambo/t3code/commit/8ef653fcc0270855a7e39140664e584083e759b4?format=markdown) — 8ef653fcc0270855a7e39140664e584083e759b4; Julius Marminge

- [rm](https://git.cafe/flambo/t3code/commit/fb8d66b8d321ce58a52768560cdc3349d7db878d?format=markdown) — fb8d66b8d321ce58a52768560cdc3349d7db878d; Julius Marminge

- [Fix type error with optional approvalPolicy and sandboxMode](https://git.cafe/flambo/t3code/commit/e70b34de62a4598b0f5b25d5c63d82ab230172e7?format=markdown) — e70b34de62a4598b0f5b25d5c63d82ab230172e7; Julius Marminge

- [Add \.t3 keybindings and initial local runtime state files](https://git.cafe/flambo/t3code/commit/b1584fab8fefe47a8fb903ecbb620981854fcbf3?format=markdown) — b1584fab8fefe47a8fb903ecbb620981854fcbf3; Julius Marminge

- [Restart provider sessions when runtime mode changes](https://git.cafe/flambo/t3code/commit/718084065e27f51101d9273c9956353a241cb3a5?format=markdown) — 718084065e27f51101d9273c9956353a241cb3a5; Julius Marminge

- [Propagate runtime approval and sandbox settings to turn startup](https://git.cafe/flambo/t3code/commit/57dd091e05904dfe07721254863249305932c0b1?format=markdown) — 57dd091e05904dfe07721254863249305932c0b1; Julius Marminge

- [Provide NodeServices layer in wsServer bootstrap test](https://git.cafe/flambo/t3code/commit/a1f208f1e6bb44e90ff97221fe839a4eeee26fdf?format=markdown) — a1f208f1e6bb44e90ff97221fe839a4eeee26fdf; Julius Marminge

- [Require bootstrap IDs for root thread auto-navigation](https://git.cafe/flambo/t3code/commit/581aa7279f41c02b38f28a4cb05b184f0637e592?format=markdown) — 581aa7279f41c02b38f28a4cb05b184f0637e592; Julius Marminge

- [Recover bootstrap thread from snapshot when IDs are missing](https://git.cafe/flambo/t3code/commit/0b299246488b90cea223dd86ce516116270b1215?format=markdown) — 0b299246488b90cea223dd86ce516116270b1215; Julius Marminge

- [Return existing bootstrap thread IDs in welcome and guard root navigatio](https://git.cafe/flambo/t3code/commit/49472da6699256f6aafc88820e482e403d0ab693?format=markdown) — 49472da6699256f6aafc88820e482e403d0ab693; Julius Marminge

- [Use pathname ref in EventRouter bootstrap navigation](https://git.cafe/flambo/t3code/commit/69a2eac2ff1ba0af1afd0334514789340051cab2?format=markdown) — 69a2eac2ff1ba0af1afd0334514789340051cab2; Julius Marminge

- [Bootstrap default thread and route to it on server welcome](https://git.cafe/flambo/t3code/commit/5fd632c357914553f2baf746df0454527db89b09?format=markdown) — 5fd632c357914553f2baf746df0454527db89b09; Julius Marminge

- [Prevent duplicate sends and sync worktree branch state](https://git.cafe/flambo/t3code/commit/bb2164c9459eeeff603aebd540701918e0d9286f?format=markdown) — bb2164c9459eeeff603aebd540701918e0d9286f; Julius Marminge

- [Prevent duplicate sends while composer request is in flight](https://git.cafe/flambo/t3code/commit/8c91aa5570868091253be8f0ef333a46aa1b0450?format=markdown) — 8c91aa5570868091253be8f0ef333a46aa1b0450; Julius Marminge

- [Stop forcing setup script to open a new terminal](https://git.cafe/flambo/t3code/commit/6db8257b1ed36d9abe04e77e701f6562df62810b?format=markdown) — 6db8257b1ed36d9abe04e77e701f6562df62810b; Julius Marminge

- [Capture threadId before async send flow](https://git.cafe/flambo/t3code/commit/f6e7166e7955af6c06881cfecf6d869854cf191e?format=markdown) — f6e7166e7955af6c06881cfecf6d869854cf191e; Julius Marminge

- [Require base branch before first send in worktree mode](https://git.cafe/flambo/t3code/commit/2da82900409fe231fb913df2c61b580f1a453924?format=markdown) — 2da82900409fe231fb913df2c61b580f1a453924; Julius Marminge

- [rm redundant gen](https://git.cafe/flambo/t3code/commit/4d6e8e1ca5a7c81f5c56b05fa20b80254ad423d9?format=markdown) — 4d6e8e1ca5a7c81f5c56b05fa20b80254ad423d9; Julius Marminge

- [Remove assistant-complete text payload from orchestration flow](https://git.cafe/flambo/t3code/commit/7e4da5b15780307d7616e6b9db190a60a8a2fd90?format=markdown) — 7e4da5b15780307d7616e6b9db190a60a8a2fd90; Julius Marminge

- [todo](https://git.cafe/flambo/t3code/commit/9acce6ddaa441a62dfb8a4c9a06f81c5e21dabc2?format=markdown) — 9acce6ddaa441a62dfb8a4c9a06f81c5e21dabc2; Julius Marminge

- [update todo](https://git.cafe/flambo/t3code/commit/8054a3241792f1ef4f1220429f15582d9542c342?format=markdown) — 8054a3241792f1ef4f1220429f15582d9542c342; Julius Marminge

- [Clarify assistant buffer flush safety-valve comment](https://git.cafe/flambo/t3code/commit/ed3958daa8f703fafa6a505727fcd55678f842de?format=markdown) — ed3958daa8f703fafa6a505727fcd55678f842de; Julius Marminge

- [Always flush buffered assistant text as final delta](https://git.cafe/flambo/t3code/commit/9d5c5156805a24c01de1bc7147c80b9bcd43827f?format=markdown) — 9d5c5156805a24c01de1bc7147c80b9bcd43827f; Julius Marminge

- [Spill full buffered assistant text when buffer exceeds cap](https://git.cafe/flambo/t3code/commit/0e9677965cca02d925244e7814a245a194bd42de?format=markdown) — 0e9677965cca02d925244e7814a245a194bd42de; Julius Marminge

- [Spill oversized buffered assistant deltas without losing final text](https://git.cafe/flambo/t3code/commit/cc29ceea80d6f02181e4ce7dce2812c07190ebe8?format=markdown) — cc29ceea80d6f02181e4ce7dce2812c07190ebe8; Julius Marminge

- [Simplify assistant delivery mode state in runtime ingestion](https://git.cafe/flambo/t3code/commit/32a17b91098edf78a3fab93f978e8b765fd112fb?format=markdown) — 32a17b91098edf78a3fab93f978e8b765fd112fb; Julius Marminge

- [Fix type errors with exactOptionalPropertyTypes](https://git.cafe/flambo/t3code/commit/e119e18ed36f8a909036ddb29c56bf5969bd8b77?format=markdown) — e119e18ed36f8a909036ddb29c56bf5969bd8b77; Julius Marminge

- [Add configurable assistant delivery mode across server and web](https://git.cafe/flambo/t3code/commit/001902c881101f0c4d35cebcf2303ddb75f33534?format=markdown) — 001902c881101f0c4d35cebcf2303ddb75f33534; Julius Marminge

- [Show optimistic user messages in chat timeline](https://git.cafe/flambo/t3code/commit/c7a029a2bd9d4ece94a19aa614545cbfbb315864?format=markdown) — c7a029a2bd9d4ece94a19aa614545cbfbb315864; Julius Marminge

- [Resolve T3CODE_STATE_DIR paths against repo root](https://git.cafe/flambo/t3code/commit/4fac2d203bc99f6ee7102e878e33a4aba6ccf1de?format=markdown) — 4fac2d203bc99f6ee7102e878e33a4aba6ccf1de; Julius Marminge

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