Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.309 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.233 ·

Live artifacts ask the runtime for their write surface up front

Live artifacts load their write access once at startup, so the first edit feels faster.

You'll notice In Development
JSON All of v2.1.233
You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
ArtifactsArea: what it touches
In DevelopmentKind: in v2.1.233,
In DevelopmentSection of the release
What

All three artifact templates now request the artifact namespace once at load through claude.use('artifact') and cache it, instead of looking it up lazily on each edit, so the first edit rarely waits.

Details
  • Falls back to the old lazy claude.artifact || claude.self lookup when claude.use is not a function.
  • A new pending state covers the window between asking and answering: edits are tracked as if the document were live, and the status is not prematurely set to Local only. When the request resolves the template either saves the pending edits or reports Local only.
  • Off in this build; the templates only persist on live documents where the runtime grants the artifact capability.
Evidence

Ask for the namespace at load so the first edit rarely waits on it.

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

See this entry in the whole of v2.1.233 →

Feedback