# fix\(server\): show MCP app forms when a write tool defers to them · pingdotgg/t3code

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

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

Visibility: public

Requested revision: 335e7e2fdfc0daa8dfee7f6814c06f99678c25be

Requested commit: 335e7e2fdfc0daa8dfee7f6814c06f99678c25be

Commit: 335e7e2fdfc0daa8dfee7f6814c06f99678c25be

Tree: 6d1aca5623a08fa695f53fbc8883f88d3ac73195

Author: PR Batch Tester

Committer: PR Batch Tester

## Message

```
fix(server): show MCP app forms when a write tool defers to them

A write tool that defers to its MCP App form returns an `isError` result,
which Codex reports as a failed call. T3 only captured and showed apps for
completed calls, so the form never appeared and the write never happened.

Capture the app whenever the call has a result, pass `isError` on to the
app, and let web and mobile show the app for failed calls too.

Closes #23825

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

```

## Parents

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

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