# agent: Add thinking toggle for Zed provider \(\#47407\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/ec981b83012f1337ecb211668c5b813b58d79c5a)

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

Visibility: public

Requested revision: ec981b83012f1337ecb211668c5b813b58d79c5a

Requested commit: ec981b83012f1337ecb211668c5b813b58d79c5a

Commit: ec981b83012f1337ecb211668c5b813b58d79c5a

Tree: 7c96ed8a8ddcb6e673f3d541293f6b9e45e402b6

Author: Marshall Bowers

Committer: GitHub

## Message

```
agent: Add thinking toggle for Zed provider (#47407)

This PR adds a thinking toggle for controlling whether to use thinking
for a model in the Zed provider:

<img width="645" height="142" alt="Screenshot 2026-01-22 at 12 34 01 PM"
src="https://github.com/user-attachments/assets/9aa543fe-e708-4840-8b38-1a6fbcb78388"
/>

Previously we would create separate "Thinking" variants of the models
that supported thinking in the model selector.

This only applies to Anthropic models in the Zed provider, currently.

This is gated behind the `cloud-thinking-toggle` feature flag.

Release Notes:

- N/A

---------

Co-authored-by: Neel <neel@zed.dev>
```

## Parents

- [76c885771a4f580330dae305d9b06b9551f5b19d](https://git.cafe/gitcafe/zed/commit/76c885771a4f580330dae305d9b06b9551f5b19d?format=markdown)

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