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.223 ·

Artifact explainer must justify having no visual

Artifact explainers must now name a diagram type or spell out why there is no visual.

Nothing to try yet In Development
JSON All of v2.1.223
Nothing to try yetTier: how much it should matter to you
2Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
ArtifactsArea: what it touches
In DevelopmentKind: in v2.1.223,
In DevelopmentSection of the release

The visual field became a discriminated union requiring a reason when absent; whether this schema is live could not be resolved.

What

The synthesis visual field can no longer simply be null; a missing visual has to state why. The activation state of this schema could not be resolved.

Details
  • visual is now a discriminated union carrying a delta_diagram, flow, or before_after
  • the alternative is an explicit {kind: "none", reason} whose reason must be non-blank
  • renderers switch on kind === "none" instead of a null check
Evidence

the no-visual reason must not be blank

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.223 →

Feedback