# fix\(server\): a failed turn no longer drops an earlier run's subagent approvals · pingdotgg/t3code

[View on GitCafe](https://git.cafe/pingdotgg/t3code/commit/73b573182edea3ec0916e3e3c39f91e5548b4ccc)

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

Visibility: public

Requested revision: 73b573182edea3ec0916e3e3c39f91e5548b4ccc

Requested commit: 73b573182edea3ec0916e3e3c39f91e5548b4ccc

Commit: 73b573182edea3ec0916e3e3c39f91e5548b4ccc

Tree: 1721cc23d3d227571e6d1cb38e52c4d632bd885a

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
fix(server): a failed turn no longer drops an earlier run's subagent approvals

A turn that settled with any status but completed cleared every settled-run
entry for its native thread, including earlier runs whose background
subagents were still running, so their permission requests were denied.
Only the settling run's own entry, or entries without a running subagent,
are cleared now.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

```

## Parents

- [1cdb437b8908905b2c054eafaa59051c6c9a08ae](https://git.cafe/pingdotgg/t3code/commit/1cdb437b8908905b2c054eafaa59051c6c9a08ae?format=markdown)

[Source at this commit](https://git.cafe/pingdotgg/t3code/tree/73b573182edea3ec0916e3e3c39f91e5548b4ccc?format=markdown)
