Skip to content

Commit 7cacf2b

Browse files
authored
feat(models): add Claude Fable 5.2 (#9816)
1 parent 524e470 commit 7cacf2b

3 files changed

Lines changed: 27 additions & 4 deletions

File tree

‎apps/docs/content/docs/workflows/blocks/agent.mdx‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ Live tool-call chips stream for **OpenAI, Anthropic, Azure Anthropic, Google, Ve
187187
| Provider | Streamed thinking | Models |
188188
|----------|-------------------|--------|
189189
| OpenAI | Summaries only — Requires OpenAI organization verification; falls back to no summaries. | `gpt-6-astra`, `gpt-6.1-sol`, `gpt-6.1-terra`, `gpt-6-sol`, `gpt-6-luna`, `gpt-5.6-sol`, `gpt-5.6-terra`, `gpt-5.6-luna`, `gpt-5.5-pro`, `gpt-5.5`, `gpt-5.4-pro`, `gpt-5.4`, `gpt-5.4-mini`, `gpt-5.4-nano`, `gpt-5.3-codex`, `gpt-5.2-pro`, `gpt-5.2`, `gpt-5.1`, `gpt-5-pro`, `gpt-5`, `gpt-5-mini`, `gpt-5-nano`, `o4-mini`, `o3`, `o3-mini`, `o1` |
190-
| Anthropic | Summaries only — These generations omit full thinking; Sim requests summarized thinking on streaming runs. | `claude-fable-5-1`, `claude-fable-5`, `claude-sonnet-5-5`, `claude-sonnet-5`, `claude-opus-5-5`, `claude-opus-5`, `claude-opus-4-8`, `claude-opus-4-7`, `claude-opus-4-6`, `claude-sonnet-4-6`, `claude-opus-4-5`, `claude-sonnet-4-5`, `claude-haiku-5-5`, `claude-haiku-4-5` |
190+
| Anthropic | Summaries only — These generations omit full thinking; Sim requests summarized thinking on streaming runs. | `claude-fable-5-2`, `claude-fable-5-1`, `claude-fable-5`, `claude-sonnet-5-5`, `claude-sonnet-5`, `claude-opus-5-5`, `claude-opus-5`, `claude-opus-4-8`, `claude-opus-4-7`, `claude-opus-4-6`, `claude-sonnet-4-6`, `claude-opus-4-5`, `claude-sonnet-4-5`, `claude-haiku-5-5`, `claude-haiku-4-5` |
191191
| Azure OpenAI | Summaries only — Requires OpenAI organization verification; falls back to no summaries. | `azure/gpt-6.1-sol`, `azure/gpt-6-sol`, `azure/gpt-6-luna`, `azure/gpt-6-astra`, `azure/gpt-5.6-sol`, `azure/gpt-5.6-terra`, `azure/gpt-5.6-luna`, `azure/gpt-5.5`, `azure/gpt-5.4-pro`, `azure/gpt-5.4`, `azure/gpt-5.4-mini`, `azure/gpt-5.4-nano`, `azure/gpt-5.2`, `azure/gpt-5.1`, `azure/gpt-5.1-codex`, `azure/gpt-5`, `azure/gpt-5-mini`, `azure/gpt-5-nano`, `azure/o3`, `azure/o4-mini` |
192192
| Azure Anthropic | Summaries only — These generations omit full thinking; Sim requests summarized thinking on streaming runs. | `azure-anthropic/claude-fable-5-1`, `azure-anthropic/claude-opus-5-5`, `azure-anthropic/claude-sonnet-5-5`, `azure-anthropic/claude-haiku-5-5`, `azure-anthropic/claude-opus-5`, `azure-anthropic/claude-opus-4-8`, `azure-anthropic/claude-opus-4-7`, `azure-anthropic/claude-opus-4-6`, `azure-anthropic/claude-opus-4-5`, `azure-anthropic/claude-sonnet-5`, `azure-anthropic/claude-sonnet-4-6`, `azure-anthropic/claude-sonnet-4-5`, `azure-anthropic/claude-opus-4-1`, `azure-anthropic/claude-haiku-4-5` |
193193
| Google | Summaries only | `gemini-4-argon`, `gemini-3.8-flash`, `gemini-3.7-flash`, `gemini-3.6-flash`, `gemini-3.5-flash-lite`, `gemini-3.5-flash`, `gemini-3.1-pro-preview`, `gemini-3.1-flash-lite`, `gemini-3-flash-preview`, `gemini-2.5-pro`, `gemini-2.5-flash`, `gemini-2.5-flash-lite` |

‎apps/sim/providers/anthropic/core.ts‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ const ANTHROPIC_THINKING_OUTPUT_HEADROOM = 4096
143143

144144
/**
145145
* Checks if a model supports adaptive thinking (thinking.type: "adaptive").
146-
* Fable 5, Fable 5.1, and Opus 5.5 support ONLY adaptive thinking (always on; type: "disabled" is rejected).
146+
* Fable 5, Fable 5.1, Fable 5.2, and Opus 5.5 support ONLY adaptive thinking (always on; type: "disabled" is rejected).
147147
* Sonnet 5.5 is adaptive by default and rejects type: "disabled"; its lowest setting is "between_tools".
148148
* Sonnet 5 supports ONLY adaptive thinking (manual budget_tokens returns a 400 error).
149149
* Haiku 5.5 supports adaptive thinking and rejects manual budget_tokens.
@@ -172,7 +172,7 @@ function supportsAdaptiveThinking(modelId: string): boolean {
172172
/**
173173
* Builds the thinking configuration for the Anthropic API based on model capabilities and level.
174174
*
175-
* - Fable 5.1, Fable 5, Sonnet 5.5, Sonnet 5, Opus 5.5, Opus 5, Opus 4.8, Opus 4.7: Uses adaptive thinking only (no extended thinking support)
175+
* - Fable 5.2, Fable 5.1, Fable 5, Sonnet 5.5, Sonnet 5, Opus 5.5, Opus 5, Opus 4.8, Opus 4.7: Uses adaptive thinking only (no extended thinking support)
176176
* - Opus 4.6, Sonnet 4.6: Uses adaptive thinking with effort parameter
177177
* - Other models: Uses budget_tokens-based extended thinking
178178
*

‎apps/sim/providers/models.ts‎

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1305,6 +1305,29 @@ export const PROVIDER_DEFINITIONS: Record<string, ProviderDefinition> = {
13051305
promptCaching: { minimumCacheableTokens: 1024 },
13061306
},
13071307
models: [
1308+
{
1309+
id: 'claude-fable-5-2',
1310+
pricing: {
1311+
input: 8.0,
1312+
cachedInput: 0.2,
1313+
output: 40.0,
1314+
updatedAt: '2026-11-09',
1315+
},
1316+
capabilities: {
1317+
forcedToolUse: false,
1318+
nativeStructuredOutputs: true,
1319+
maxOutputTokens: 128000,
1320+
promptCaching: { minimumCacheableTokens: 512 },
1321+
thinking: {
1322+
levels: ['low', 'medium', 'high', 'xhigh', 'max'],
1323+
default: 'high',
1324+
streamed: 'summary',
1325+
},
1326+
},
1327+
contextWindow: 1000000,
1328+
releaseDate: '2026-11-09',
1329+
featured: true,
1330+
},
13081331
{
13091332
id: 'claude-fable-5-1',
13101333
pricing: {
@@ -1326,7 +1349,7 @@ export const PROVIDER_DEFINITIONS: Record<string, ProviderDefinition> = {
13261349
},
13271350
contextWindow: 1000000,
13281351
releaseDate: '2026-09-01',
1329-
featured: true,
1352+
sunset: { status: 'legacy' },
13301353
},
13311354
{
13321355
id: 'claude-fable-5',

0 commit comments

Comments
 (0)