# fix\(server\): Claude approval prompts show why they were raised · pingdotgg/t3code

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

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

Visibility: public

Requested revision: bcbaa00eea76845038d7a72c779ba91f01e4c512

Requested commit: bcbaa00eea76845038d7a72c779ba91f01e4c512

Commit: bcbaa00eea76845038d7a72c779ba91f01e4c512

Tree: 0b36c143de5f31fefce4109253e5ffb04501d533

Author: Tony

Committer: Tony

## Message

```
fix(server): Claude approval prompts show why they were raised

The SDK nearly always sets a title, so the reason an ask escalated, such as
a PreToolUse hook's permissionDecisionReason, was dropped from the prompt.
It now follows the title on its own line, with ANSI escapes stripped.

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

```

## Parents

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

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