# Commits · PR \#8680 · pingdotgg/t3code

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

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

Visibility: public

[feat\(mcp\): let agents change thread workspaces](https://git.cafe/pingdotgg/t3code/pull/8680.md)

Version: 45

Head commit: 84f260db922bef1a7b54624c2e2f9bc6805f8094

Base commit: 718558bfe90355b4e072ef0279d4115d6f8e10fc

Comparison base: 718558bfe90355b4e072ef0279d4115d6f8e10fc

Showing up to 20 entries from this revision. If the pull request changes, reopen the first page before continuing.

- [fix\(mcp\): refresh status after checkout](https://git.cafe/pingdotgg/t3code/commit/84f260db922bef1a7b54624c2e2f9bc6805f8094?format=markdown) — 84f260db922bef1a7b54624c2e2f9bc6805f8094; Julius Marminge

- [test\(vcs\): match guarded branch creation](https://git.cafe/pingdotgg/t3code/commit/f45e6866efae4345bf8d3a3d9a80a9fba89393a0?format=markdown) — f45e6866efae4345bf8d3a3d9a80a9fba89393a0; Julius Marminge

- [fix\(vcs\): reject option-like branch names](https://git.cafe/pingdotgg/t3code/commit/061941106d14f87f5cee9f2094a1e1306be9dcf6?format=markdown) — 061941106d14f87f5cee9f2094a1e1306be9dcf6; Julius Marminge

- [test\(mcp\): group worktree inventory coverage](https://git.cafe/pingdotgg/t3code/commit/14449f24783a7f9962ee93f95842987a2d8751f0?format=markdown) — 14449f24783a7f9962ee93f95842987a2d8751f0; Julius Marminge

- [fix\(mcp\): preserve changed handoff worktrees](https://git.cafe/pingdotgg/t3code/commit/80f4aabb1fde7efc6807f81d84766e4a365afc69?format=markdown) — 80f4aabb1fde7efc6807f81d84766e4a365afc69; Julius Marminge

- [fix\(mcp\): guard workspace transition ownership](https://git.cafe/pingdotgg/t3code/commit/951c085568851510c2ab6cbbf3d1d543ca78ebf0?format=markdown) — 951c085568851510c2ab6cbbf3d1d543ca78ebf0; Julius Marminge

- [docs\(mcp\): clarify credential liveness](https://git.cafe/pingdotgg/t3code/commit/f942baef60a99107f31bfc93181f9d61cac4a42f?format=markdown) — f942baef60a99107f31bfc93181f9d61cac4a42f; Julius Marminge

- [fix\(mcp\): fail closed on checkout status errors](https://git.cafe/pingdotgg/t3code/commit/055fd400781b925d119b68d87e3dd993a0c0eefa?format=markdown) — 055fd400781b925d119b68d87e3dd993a0c0eefa; Julius Marminge

- [fix\(mcp\): preserve reviewed checkout composition](https://git.cafe/pingdotgg/t3code/commit/b28f4cc847267a84f8cdbf37ac6a594785242c99?format=markdown) — b28f4cc847267a84f8cdbf37ac6a594785242c99; Julius Marminge

- [fix\(mcp\): recover threads from missing worktrees](https://git.cafe/pingdotgg/t3code/commit/1ac65ff3f2ec42f520fc8998137d4de6e128a722?format=markdown) — 1ac65ff3f2ec42f520fc8998137d4de6e128a722; Julius Marminge

- [fix\(mcp\): verify local checkout ownership](https://git.cafe/pingdotgg/t3code/commit/4ffce0beffb82e3c58de13c0fe251301a90e7ac0?format=markdown) — 4ffce0beffb82e3c58de13c0fe251301a90e7ac0; Julius Marminge

- [fix\(mcp\): fail closed on unresolved owners](https://git.cafe/pingdotgg/t3code/commit/e0d12fe3fb91a0378ed81b83cc10b8d6aea3cbea?format=markdown) — e0d12fe3fb91a0378ed81b83cc10b8d6aea3cbea; Julius Marminge

- [fix\(mcp\): retain uncertain handoff branches](https://git.cafe/pingdotgg/t3code/commit/bf1f859968b1b04fc3128464433d1ac3029bd025?format=markdown) — bf1f859968b1b04fc3128464433d1ac3029bd025; Julius Marminge

- [fix\(mcp\): preserve unowned checkout state](https://git.cafe/pingdotgg/t3code/commit/afff7ee7a828933099dabb5d2b18398a5ce13f7b?format=markdown) — afff7ee7a828933099dabb5d2b18398a5ce13f7b; Julius Marminge

- [fix\(mcp\): guard nested checkout bindings](https://git.cafe/pingdotgg/t3code/commit/be4b3ba422bf049f7b7b7123414654175a079822?format=markdown) — be4b3ba422bf049f7b7b7123414654175a079822; Julius Marminge

- [fix\(mcp\): guard checkout transitions atomically](https://git.cafe/pingdotgg/t3code/commit/a98ab4e7112b7bc60ab351119d519c9ed9417a03?format=markdown) — a98ab4e7112b7bc60ab351119d519c9ed9417a03; Julius Marminge

- [docs\(mcp\): clarify checkout rollback cleanup](https://git.cafe/pingdotgg/t3code/commit/f231073028fbf49cb66eba84a60c03a82f928294?format=markdown) — f231073028fbf49cb66eba84a60c03a82f928294; Julius Marminge

- [fix\(mcp\): serialize physical workspace checkout](https://git.cafe/pingdotgg/t3code/commit/8da966936fbf7a724ee07dc669c2ec20c5e8df36?format=markdown) — 8da966936fbf7a724ee07dc669c2ec20c5e8df36; Julius Marminge

- [feat\(mcp\): let agents change thread workspaces](https://git.cafe/pingdotgg/t3code/commit/bdbd1bdac983ff921c276aac183a6a687ff95293?format=markdown) — bdbd1bdac983ff921c276aac183a6a687ff95293; Julius Marminge
