Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.218 Home All releases olderv2.1.217 v2.1.219newer
Claude Code v2.1.218

Artifact Tool: read_page_data Action

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 →