Mid-Conversation System Messages Ship Without a Beta Header
Mid-conversation system messages — first previewed on 2026-06-08 as part of Anthropic's dynamic-instruction work — are now generally available on the Claude API, Bedrock, and Google Cloud, with no beta header required. The feature is available on Claude Fable 5, Claude Mythos 5, and Claude Opus 4.8. The core capability: update system-level instructions partway through a conversation without invalidating the prompt cache built up from earlier turns.
The beta-header requirement was a meaningful adoption barrier — teams often wait for GA before building production dependencies on a feature that could change shape during beta. With that gate removed and Sonnet 5's cheaper pricing already making longer sessions more economical, this is a good moment to revisit any workaround you built for "changing instructions mid-session" — restarting sessions, prompt-stuffing new instructions at the end of a growing context — since the native feature now handles it more cleanly and without the cache-busting cost.