# fix\(providers\): present Pi tools aborted by Stop as interrupted · stienswout/t3code

[View on GitCafe](https://git.cafe/stienswout/t3code/commit/cb945db0a02347c3616718891fe4c4dc4991efa6)

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

Visibility: public

Requested revision: cb945db0a02347c3616718891fe4c4dc4991efa6

Requested commit: cb945db0a02347c3616718891fe4c4dc4991efa6

Commit: cb945db0a02347c3616718891fe4c4dc4991efa6

Tree: 8e2d3ac3e5e0b8ca4c423f6621a8b09c5adba770

Author: Wout Stiens

Committer: Wout Stiens

## Message

```
fix(providers): present Pi tools aborted by Stop as interrupted

Stop aborts pi's in-flight tools, which pi reports as tool_execution_end
with isError. Mapping every error end to failed painted a red failed
command card under a correctly interrupted run. Error ends on an
interrupted turn now close as interrupted, and aborted subagent tasks
follow the same rule, matching how OpenCode presents the same path.
Reported from the provider manual live-test pass.

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

```

## Parents

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

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