Claude Code v2.1.269 · 11 Sep 2026
Artifact tool schema gains read_page_data, capabilities/contract, and typed-Artifact catalog fields
Artifact tool schema adds a read_page_data action plus capabilities, contract, and typed-catalog fields
Nothing to try yet
No documentation found In Development
Copy link
Copy markdown
JSON
All of v2.1.269
Nothing to try yet Tier: how much it should matter to you
3 Useful: my rating, 1 to 5
3 Signal: worth watching, 1 to 5
Artifacts Area: what it touches
In Development Kind: in v2.1.269, 11 Sep 26
In Development Section of the release
What
The schema that defines the artifact tool's parameters was rewritten and now documents several new pieces:
read_page_data, an action that validates a page's declared data against a named interaction schema
a reserved preflight.js file convention at the artifact root
capabilities and contract fields for declaring what an artifact can do at runtime
type_query, type , type_url, and auto_open fields for browsing and creating artifacts from published "types"
a label field for named publishes
Why
This expands what an artifact can declare about itself and how it can be validated, browsed, and published, building on the previously introduced preflight.js hook and republish-deadline mechanism.
Read from
Names in the bundle read_page_data
See this entry in the whole of v2.1.269 →
11 Sep 2026 · 405 entries, this one is #200.
Use it now31 You'll notice122 Nothing to try yet26 Under the hood226
Open the release →
Names in this entry
setting preflight.js Republishing an Artifact now supports a deadline for old copies and a reserved preflight.js hook that can block a bad publish
setting capabilities Sessions now advertise a capability string so clients can detect queue-cancelling interrupts without version checks.
setting type MCP servers rejected from --mcp-config are now listed on stderr and in the init message instead of vanishing.
setting label AskUserQuestion options are now identified by stable keys instead of their displayed text
Is this right?
0
0
Feedback
What's wrong with this entry?
Hard to understand Too vague Looks wrong Not relevant to me Too long Missing the detail I wanted Duplicate of another card
Clear Learned something new I can act on this Good catch
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.
← Previous · 199 of 405
Bug fix: wrong dialog_kind could be logged when implicitly cancelling pending user dialogs
Under the hood Elsewhere
In v2.1.269 In Development release-page order
Next → · 201 of 405
New "arbiter" mode for the server-side auto-mode classifier
Nothing to try yet Auto Mode