# feat\(providers\): surface pi subagent-extension tasks as native subagents · stienswout/t3code

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

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

Visibility: public

Requested revision: 41b51a7140e6b64af8ddb7730d2960ee76853c31

Requested commit: 41b51a7140e6b64af8ddb7730d2960ee76853c31

Commit: 41b51a7140e6b64af8ddb7730d2960ee76853c31

Tree: e4a25f0b36476980983b96afda77b3d57229c3b1

Author: Wout Stiens

Committer: Wout Stiens

## Message

```
feat(providers): surface pi subagent-extension tasks as native subagents

The official pi subagent extension delegates work to separate pi
processes through a 'subagent' tool and streams per-task results in its
tool details. Project each delegated task into V2's native subagent
surface — live progress, model, per-task success/failure, and final
output — so extension-driven subagents get real subagent cards instead
of an opaque tool row. Any other tool named subagent without that shape
is ignored.

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

```

## Parents

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

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