# Align Claude permissions and provider-specific reasoning effort · gitcafe/t3code

[View on GitCafe](https://git.cafe/gitcafe/t3code/commit/6a10e97a97f768137f7978375e4cfa13211b063e)

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

Visibility: public

Requested revision: 6a10e97a97f768137f7978375e4cfa13211b063e

Requested commit: 6a10e97a97f768137f7978375e4cfa13211b063e

Commit: 6a10e97a97f768137f7978375e4cfa13211b063e

Tree: a02efac86b25fd9c039d1958b37f0e3c96d3dc65

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Align Claude permissions and provider-specific reasoning effort

- Default Claude sessions to bypass permissions when approval policy is `never`, while preserving explicit `permissionMode`
- Hide/send reasoning effort only for providers that support it in ChatView
- Add coverage for Claude permission-mode derivation and precedence, and update runtime event model docs

```

## Parents

- [1542b00db21f7586354adcc2ffd4f1e2a20bd02b](https://git.cafe/gitcafe/t3code/commit/1542b00db21f7586354adcc2ffd4f1e2a20bd02b?format=markdown)

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