# fix\(server\): agent updates after Stop are rejected, not queued · pingdotgg/t3code

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

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

Visibility: public

Requested revision: ca5ee825faa0c2455ef938d3945f25dd678febc4

Requested commit: ca5ee825faa0c2455ef938d3945f25dd678febc4

Commit: ca5ee825faa0c2455ef938d3945f25dd678febc4

Tree: 20ec863d70ca873224a21edb725b702b7756e08e

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
fix(server): agent updates after Stop are rejected, not queued

An agent auto/steer send to a tool-interrupting session was converted to a
queued run before the Stop guard could reject it. With no earlier queued
runs the new run carried no hold, so it started on its own once the stopped
provider terminalized. Skip the queue conversion when Stop already reached
the target run so the existing stopping rejection stays authoritative.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

```

## Parents

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

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