2026-10-11 16:38 UTC

Anthropic documents support for mid-conversation system messages and tool changes in Claude, potentially allowing agent harnesses to reconfigure instructions and available tools within an ongoing conversation.

state: watchingheat: lowuncertainty: mediumknownscott: mediumllm-apis agent-harnesses long-running-agentsAnthropic

What is this?

Anthropic’s Claude Platform documentation includes a page titled “Mid-conversation system messages and tool changes,” with a code snippet using a tool-change beta. Amazon Bedrock’s documentation corroborates that mid-conversation system messages can update instructions without resetting prior context, including introducing constraints, refreshing authoritative context, and changing tool guidance. The supplied Claude snippet declares the full tool set up front to preserve a cached prefix, so it does not establish unrestricted addition of new tools mid-conversation; exact tool-change semantics and supported models remain unclear.

Why it matters to Scott

The radar already tracks this development in radar:claude-mid-conversation-system-messages, including the unresolved question of reliable steering without rebuilding context. It bears directly on Scott’s Prompt Interrupt Architecture—delivering new intent into live agent sessions—and Prefix-Caching Economics, providing an API mechanism worth testing, but the supplied evidence does not establish unrestricted tool additions or supported models.
ip:source.prompt-interrupt-architecture-ebookip:concept.prefix-caching-economicsradar:claude-mid-conversation-system-messagesradar:concept.context-engineeringradar:concept.prompt-caching
queries asked of Scott's wikis
  • agent harness runtime instruction updates and tool availability
  • long-running agents authoritative context refresh
  • dynamic tool routing versus fixed tool declarations
  • prompt cache stability harness reconfiguration
  • system instruction precedence agent control boundaries

Measured heat

now 0 pts/hpeak 3 pts/hcomments 0/hpeers p77momentum: steady2 platformsage 786h
points/hour across evidence · reading as of 2026-10-12 02:59:37.977291+11:00 · deterministic, not a model opinion

How the heat travelled

09-08 22:32 (minted)⭐ origin echo-reconstructedThe linked Claude documentation is titled “Mid-conversation system messages and tool changes.”
Anthropic on blog (echo) · attributed from hn.story.49617599 · published time unknown
—
09-08 21:49first on hacker news · published · lag ?Mid-conversation system messages and tool changes
azhenley
—
09-08 21:49amplified on hacker newshn.story.49617599
azhenley
peak 1 · 0 comments · 35% of case engagement
10-11 09:51amplified on hacker news 👑hn.story.50041438
robluxus
peak 2 · 0 comments · 65% of case engagement
09-08 22:21our radar first saw it · lag ?discovery anchor: hn.story.49617599—
pace: p11 vs 519 stories at the 720h mark (now 786h old) — behind addom-local-coding-harness (0.5x)

Evidence (3) — ⭐ canonical anchor

sourceobjectauthorscorecomments
🟧 hnMid-conversation system messages and tool changesazhenley10
🟧 echo.blog ⭐The linked Claude documentation is titled “Mid-conversation system messages and tool changes.”Anthropic——
🟧 hnThe new rules of context engineering for Claude 5 generation modelsrobluxus20

Interpretation history

Decision trace