# fix\(providers\): settle Pi command-only turns when the idle probe fails · stienswout/t3code

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

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

Visibility: public

Requested revision: 2016407777bd459cedd1fd7de07cc2a7be11ecbe

Requested commit: 2016407777bd459cedd1fd7de07cc2a7be11ecbe

Commit: 2016407777bd459cedd1fd7de07cc2a7be11ecbe

Tree: e66dc04d3b9211ca6c3925e6e3cf164b92e0b9df

Author: Wout Stiens

Committer: Wout Stiens

## Message

```
fix(providers): settle Pi command-only turns when the idle probe fails

The command-only settle probe dropped a failed `get_state` on the floor.
Pi emits no agent events for a pure extension command, so the turn stayed
active and the session rejected every later turn until restart.

The probe now queues a `probeFailed` record instead of swallowing the
error, so the same ordered handler settles the turn. The existing
no-agent-activity guard still keeps a genuinely running turn open.

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

```

## Parents

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

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