mirror of
https://github.com/getpaseo/paseo.git
synced 2026-10-24 02:02:42 +00:00
After an interrupt, Claude keeps emitting messages about the request it was told to kill — the notification for the tool it just stopped, trailing assistant output. The router classified them as new work and opened an autonomous turn, but the only message that could close that turn is the interrupt result shouldSuppressStaleResult drops, so the agent reported running forever. Pre-existing, but masked until the steer-discard fix: the undiscarded steer used to resume the turn and its result accidentally closed the phantom one. pendingInterruptAbort already marks the window where messages belong to the dying request, so the router now refuses to open a turn while it is set.