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

Claude Code v2.1.233 ·

Artifact skills work with the 0.2.x viewer runtime

Interactive artifact elements now arm reliably on both the newer and older viewer runtimes.

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

The bundled artifact templates (workshop skill, workshop-page, whiteboard, PR-review artifact and the artifact-components decisions block) now request capabilities through the newer viewer runtime when it offers one, and fall back to the older globals otherwise, so interactive elements arm reliably in both.

Details
  • Asks for artifact, mcp, permissions and downloads capabilities via claude.use(), falling back to window.claude.artifact, window.claude.self and window.claude.mcp.
  • Interactive rows and pills are armed once by whichever signal answers first, the capability promise or the existing 250ms poll, and no longer give up while the document is still parsing.
  • The decisions script hash pinned in artifact-components changed to match.
Evidence

c.use('artifact').then(function (got) {

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