# Add Claude Fable 5 to Anthropic BYOK \(\#58945\) · gitcafe/zed

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

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

Visibility: public

Requested revision: 8bd2ce7069c7413cb221d9ee3302f4adce992f8e

Requested commit: 8bd2ce7069c7413cb221d9ee3302f4adce992f8e

Commit: 8bd2ce7069c7413cb221d9ee3302f4adce992f8e

Tree: 8786569ac8312b6c474bb2ede5b11f6f781bebdf

Author: Richard Feldman

Committer: GitHub

## Message

```
Add Claude Fable 5 to Anthropic BYOK (#58945)

<img width="325" height="201" alt="Screenshot 2026-06-09 at 1 38 32 PM"
src="https://github.com/user-attachments/assets/a6518073-1e17-41ff-a8fc-cb279fcd4436"
/>

Adds support for Anthropic's Claude Fable 5 model when using your own
Anthropic API key. Because Fable 5 cannot be offered under Zero Data
Retention (Anthropic retains inference logs for 30 days), this gates the
model behind an explicit data-retention consent: a new
telemetry.anthropic_retention setting (default off, surfaced in the
Privacy section of the settings UI), and a hard, non-retryable check in
the cloud completion path that raises a typed error when consent is
missing.

When Fable 5 declines a request, it transparently falls back to Claude
Opus 4.8 (matching Anthropic's server-side behavior), and the agent
panel shows a callout for the consent error with "Switch to Opus 4.8" /
"Accept" actions that resume the failed turn so the user's message
continues without retyping.

Closes AI-382

Release Notes:

- Add Claude Fable 5 to Anthropic BYOK

---------

Co-authored-by: Mikayla Maki <mikayla@zed.dev>
```

## Parents

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

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