Urgent.News

What's breaking now, across thousands of outlets.

AI

Claude Fable 5.1 Pemikiran Terpelihara: Memperbaiki The Block Is Bound to a Different Conversation

Mengatasi Error “Thinking Block Terikat pada Percakapan Berbeda” di Claude Fable 5.1 Jika Anda memindahkan pemandu agen ke Claude Fable 5.1 lalu menerima error 400 yang menyatakan bahwa blok pemikiran “terikat pada percakapan yang berbeda”, kode Anda kemungkinan mengubah riwayat percakapan antarpermintaan. Fable 5.1 adalah model Claude pertama yang menolak pola tersebut. Panduan ini menjelaskan…

Error "Thinking Block Linked to Different Conversation" occurs in Claude Fable 5.1 when moving the agent guide to Claude Fable 5.1 and receiving a 400 error stating that the thinking block "is linked to a different conversation". Claude 5.1 is the first Claude model that rejects this pattern. This guide explains the cause, who is affected, quick solution, and how to keep the thought chain intact.

To fix the issue, delete the block or set `thinking.block_binding.prefix_mismatch_behavior` to `drop_block`. This setting requires `thinking-binding-controls-2026-08-01` in the `anthropic-beta` header. The error message 400 happens before the model generates output. Resending the same body will fail in the same way. The path `messages.5.content.0` indicates the first thinking block that no longer matches.

The error can also mention a changed first message - this is the main diagnostic hint. Failure that looks similar but is not labeled "linked to different conversation" means the signature may be corrupted or unrecognizable, so prefix_mismatch_behavior does not apply.

Each Fable 5.1 thinking block has a signature noting the model that produced it, the exact prefix of the preceding conversation: system prompt, array tools, and all prior messages. The chain to the preceding thinking block. When the transcript is resent, the API compares the prefix byte-by-byte with the one that generated the block.

Anthropic calls this two main reasons: Anti-distillation. New API accounts can no longer manually edit Claude's prior context while preserving the old thinking transcript in multi-turn chats. Prompt cache. The breaking check also restarts the prompt cache. As a result, code that fails in the checker can lose up to $0.25 per million tokens of cached reading per turn.

Affected are accounts created on or after August 31, 2026, including Claude API organization accounts, Amazon Bedrock accounts, Google Cloud projects, and Microsoft Foundry resources. Noted but not enforced are accounts created before that date that simply reject the mismatch, unless the request sets `thinking.block_binding.prefix_mismatch_behavior` to `error`.

Anthropic says the next model will enforce this check for all accounts. Not affected are Claude Code, claude.ai, Claude Managed Agents, Claude Agent SDK, and services that keep the conversation prefix intact. Mythos 5.1 also does not run this check, although editing history restarts prompt cache.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in AI

Execution Trees, Not More Logs: A Better Debugging Model for AI Agents

A flat log can tell you that five things happened. It often cannot tell you which operation caused the next one, which failure triggered a fallback, or whether three tool calls were children of one…

  • Execution trees offer clearer debugging model than traditional logs
  • Represent hierarchical structure of execution with ownership, fallbacks, retries
  • Synthetic fixtures illustrate path taken by AI agents and error recovery behavior

More from Wednesday 2 September →