Fetching from the wire…
Public story · 2026-07-25 · high
A new header lets you defer tools and add or drop them mid-conversation instead of rewriting the whole prompt array.
Why now: It ships under a beta header dated July 1, aimed squarely at multi-phase agent systems already hitting this exact cache wall.
Anthropic shipped a beta with Opus 5 that stops mid-conversation tool changes from wiping a conversation's entire prompt cache, per the mid-conversation system messages guide in its developer docs.
Agent systems that move through several phases used to pay a full cache rebuild every time they swapped a tool. The new beta lets that swap happen without the rebuild.
The tools array sits earlier in the hashed request prefix than the top-level system field, per the docs. Edit that array to add or drop a tool, and the cache for the whole conversation invalidates, not just the request.
The beta flips the order of operations. You declare the full tool set up front and mark the ones you don't need yet as defer_loading: true.
To bring a deferred tool in or take an active one out, you send a role: "system" message carrying a tool_addition or tool_removal block naming the tool, instead of editing the array again.
MCP tools get the same treatment. A single tool swaps via mcp_tool_reference; a whole server swaps via mcp_toolset_reference.
The docs don't say what a deferred tool costs while it sits dormant, or whether the mechanism will reach models older than Opus 5.
Each link below shares sources, entities, or timing with this story.
Anthropic released MCP / Shared entities / Shared topic / Earlier coverage
Linked by a graph relationship (Anthropic released MCP); both cover MCP, Opus; overlapping topics (agent, tool).
Anthropic released MCP / Shared entities / Same source domain / Earlier coverage
Linked by a graph relationship (Anthropic released MCP); both cover MCP, Opus; reported by the same outlet (platform.claude.com).
Anthropic released MCP / Shared entity: Opus / Shared topic / Earlier coverage / Tension
Linked by a graph relationship (Anthropic released MCP); both cover Opus; overlapping topics (agent, design, opus).
Claude Code uses MCP / Shared entities / Earlier coverage / Tension
Linked by a graph relationship (Claude Code uses MCP); both cover MCP, Opus; earlier MCP coverage from 2026-05-17.
Claude Code uses MCP / Shared entity: Opus / Shared topic / Earlier coverage
Linked by a graph relationship (Claude Code uses MCP); both cover Opus; overlapping topics (agent, full, opus, tool).
Anthropic released MCP / Shared entities / Earlier coverage / Tension
Linked by a graph relationship (Anthropic released MCP); both cover Opus, Swap; earlier Opus coverage from 2026-04-10.
Claude Code uses MCP / Shared entity: MCP / Shared topic / Earlier coverage
Linked by a graph relationship (Claude Code uses MCP); both cover MCP; overlapping topics (agent, design, full, tool).
Anthropic released MCP / Shared entity: Opus / Same source domain / Shared topic / Earlier coverage
Linked by a graph relationship (Anthropic released MCP); both cover Opus; reported by the same outlet (platform.claude.com).