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

Artifact Tool: read_page_data Action

Entry
JSON All of v2.1.218
EntryKind: in v2.1.218,
New FeaturesSection of the release
What

New action on the Artifact tool that reads a published artifact's structured data island server-side, validates it against a registered interaction schema, and returns only the validated typed fields. Raw page bytes never enter the conversation.

Usage
Artifact tool with action: "read_page_data", url: "<artifact URL>", schema: "workshop-decisions"
Details
  • First use per session requires a one-time user confirmation: "Claude wants to read artifacts' structured page data for the rest of this session"
  • Once approved, all subsequent reads in that session proceed without re-prompting
  • The schema parameter names the registered interaction schema to validate against (currently: "workshop-decisions")
  • If the data island is ambiguous, out of contract, or fails validation, the action refuses and Claude must not act on anything from that page
  • Stale-page handling: if Claude's artifact view is out of date, it is directed to use read_page_data (not WebFetch) to re-read a workshop page
Evidence

New Artifact tool action (search for "read_page_data" or "workshop-decisions")

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

Feedback