Follow Discord
Sweep 22 Sep 2026 · 17:19Z Build v2.1.280 501 read Stable v2.1.267 Latest v2.1.280 Next v2.1.280 Feeds RSS JSON llms.txt Unofficial
Claude Code v2.1.271 ·

New artifact_opening_prefetch attachment type: renderer exists, no in-bundle producer found

A new 'artifact_opening_prefetch' message type exists but nothing yet creates one

TierUnder the hoodhow much it should matter to you
Useful1my rating, 1 to 5
Signal2worth watching, 1 to 5
AreaArtifactswhat it touches
KindInternal Changesin v2.1.271,
Under the hood

A new 'artifact_opening_prefetch' message type exists but nothing yet creates one

What

Claude Code now knows how to format and handle a new kind of internal attachment called artifact_opening_prefetch — it has a formatter that wraps its content as a system reminder message, and it's specifically excluded from a more generic reminder-processing path. However, no code in this release actually creates an attachment of this type; it only appears in the formatting and exclusion logic and in type lists.

Why

This appears to be groundwork for a feature related to opening artifacts (documents or content Claude generates) that isn't active yet, since nothing produces this attachment type in the current build.

What the documentation says
e.content preserved-thinking modified, high confidence thinking_blocks = sum(block.type == "thinking" for block in response.content) see the edit
How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtWhat would eventually produce an `artifact_opening_prefetch` attachment, and what it is for, is not shown in this build.
Anthropic's documentation agreese.content on preserved-thinking

See this entry in the whole of v2.1.271 →

Feedback