# Commits · PR \#20347 · pingdotgg/t3code

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

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

Visibility: public

[fix\(server\): Claude background subagents get approvals after the root turn ends](https://git.cafe/pingdotgg/t3code/pull/20347.md)

Version: 17

Head commit: 73b573182edea3ec0916e3e3c39f91e5548b4ccc

Base commit: 60b35a1ee02d717009ff4a3de34de285db9e8a60

Comparison base: 60b35a1ee02d717009ff4a3de34de285db9e8a60

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

- [fix\(server\): a failed turn no longer drops an earlier run's subagent approvals](https://git.cafe/pingdotgg/t3code/commit/73b573182edea3ec0916e3e3c39f91e5548b4ccc?format=markdown) — 73b573182edea3ec0916e3e3c39f91e5548b4ccc; Julius Marminge

- [fix\(server\): a subagent of an earlier completed run keeps asking after a later run settles](https://git.cafe/pingdotgg/t3code/commit/1cdb437b8908905b2c054eafaa59051c6c9a08ae?format=markdown) — 1cdb437b8908905b2c054eafaa59051c6c9a08ae; Julius Marminge

- [Merge remote-tracking branch 'origin/main' into fix/issue-20339](https://git.cafe/pingdotgg/t3code/commit/a482c7a445e9e32920f85fb1ee9f1e45b1ea7c01?format=markdown) — a482c7a445e9e32920f85fb1ee9f1e45b1ea7c01; Julius Marminge

- [fix\(server\): an aborted settled Claude subagent request no longer stays pending](https://git.cafe/pingdotgg/t3code/commit/384f226cadbc45e034b201ee7bcb87aa400c0fbc?format=markdown) — 384f226cadbc45e034b201ee7bcb87aa400c0fbc; Julius Marminge

- [test\(server\): settled Claude subagent approvals follow full-access asks](https://git.cafe/pingdotgg/t3code/commit/d5a51b5747dcc97bb9d1577cbaaa98aae580baa8?format=markdown) — d5a51b5747dcc97bb9d1577cbaaa98aae580baa8; Julius Marminge

- [Merge remote-tracking branch 'origin/main' into fix/issue-20339](https://git.cafe/pingdotgg/t3code/commit/eec261fc23cfd8ac923e793995091b66f876556e?format=markdown) — eec261fc23cfd8ac923e793995091b66f876556e; Julius Marminge

- [Merge remote-tracking branch 'origin/main' into pr-20347](https://git.cafe/pingdotgg/t3code/commit/a706f9a123a27a45729660e5dee1dc54ea938674?format=markdown) — a706f9a123a27a45729660e5dee1dc54ea938674; Julius Marminge

- [test\(server\): drop the duplicate runtime request queue from the merge](https://git.cafe/pingdotgg/t3code/commit/3b91f7090f174e0f7cc82b5300c3aa8a96be0c2d?format=markdown) — 3b91f7090f174e0f7cc82b5300c3aa8a96be0c2d; Julius Marminge

- [Merge remote-tracking branch 'origin/main' into pr-20347](https://git.cafe/pingdotgg/t3code/commit/4daf8e4baec9c56c795edef97e1de69488d0b754?format=markdown) — 4daf8e4baec9c56c795edef97e1de69488d0b754; Julius Marminge

- [refactor\(claude\): skip settled tool creation directly](https://git.cafe/pingdotgg/t3code/commit/83aa2ebdc1f55439a0090f2f94e8bc7ab25dd2da?format=markdown) — 83aa2ebdc1f55439a0090f2f94e8bc7ab25dd2da; Julius Marminge

- [test\(server\): simplify settled Claude subagent permission coverage](https://git.cafe/pingdotgg/t3code/commit/c2b189b200e2f34af3401bcfc0c8ee2c63eb2c1b?format=markdown) — c2b189b200e2f34af3401bcfc0c8ee2c63eb2c1b; Julius Marminge

- [Merge remote-tracking branch 'origin/main' into fix/20339-claude-background-subagent-permissions](https://git.cafe/pingdotgg/t3code/commit/a99371510cd897f28f5f6da9f6d16701872a5d07?format=markdown) — a99371510cd897f28f5f6da9f6d16701872a5d07; Julius Marminge

- [test\(server\): assert the settled approval node exists before comparing its parent](https://git.cafe/pingdotgg/t3code/commit/dc2de972c4f4e0789eb02e0b2b2f1bcfe08a09c0?format=markdown) — dc2de972c4f4e0789eb02e0b2b2f1bcfe08a09c0; ScottN-PV

- [fix\(server\): keep Claude background subagent approvals after root completion](https://git.cafe/pingdotgg/t3code/commit/cf0ee21e2cc065e3c0c94b19267707f60f2a3ec5?format=markdown) — cf0ee21e2cc065e3c0c94b19267707f60f2a3ec5; ScottN-PV
