Follow Discord
Sweep 25 Sep 2026 · 19:33Z Build v2.1.283 504 read Stable v2.1.274 Latest v2.1.283 Next v2.1.283 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.282 ·

Stricter handling when Claude re-reads artifact pages

Your own artifacts published outside this session are now marked as data, and pages with terminal control characters are never inlined

You'll notice Improvements
JSON All of v2.1.282
You'll noticeTier: how much it should matter to you
1Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
ArtifactsArea: what it touches
ImprovementsKind: in v2.1.282,
ImprovementsSection of the release
What

When Claude reads back a published artifact (a page published by Claude or others), the result it gets is handled more carefully:

  • Artifacts you own that were not published from the current session are now wrapped and labelled as not published from this session, with an instruction to treat the content as data
  • Pages containing raw terminal control characters (invisible bytes that can change what a terminal displays) are never placed directly into the conversation; they are saved to disk and Claude must read the saved file
  • If some tag-like text in the inlined copy had to be escaped, the result says so and points to the exact saved HTML
  • Readers and writers get plain labels such as "created by a Claude agent" or "published from your Slack channel"

Previously your own artifacts were wrapped only in certain cases, and HTML was inlined whenever it fit.

Why

This strengthens defences against prompt injection, where text inside a page tries to pass itself off as instructions to Claude.

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 doubtIt is unclear what controls whether the artifacts feature is available.

See this entry in the whole of v2.1.282 →

Feedback