# fix\(server\): a subagent of an earlier completed run keeps asking after a later run settles · pingdotgg/t3code

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

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

Visibility: public

Requested revision: 1cdb437b8908905b2c054eafaa59051c6c9a08ae

Requested commit: 1cdb437b8908905b2c054eafaa59051c6c9a08ae

Commit: 1cdb437b8908905b2c054eafaa59051c6c9a08ae

Tree: d1a962fec2b5fb3a12a1c019b2012264baab1dc0

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
fix(server): a subagent of an earlier completed run keeps asking after a later run settles

A running subagent stays with the run that launched it, and that run keeps
ingesting its events. The settled fallback only remembered the latest
completed run, so once a wake continuation or a later turn settled, the
earlier run's still-running subagent had every permission request denied.
Keep the settled context per completed run and raise the approval in the
subagent's own run.

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

```

## Parents

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

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