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 ·

Workshop Skill: Secure Decision Reading (Rebuilt)

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

The built-in workshop skill was completely rewritten. The primary change is how decisions are read back from a published page: instead of fetching raw artifact HTML via WebFetch, the new skill exclusively uses the Artifact tool's read_page_data action with schema: "workshop-decisions". This prevents co-writer-editable HTML content from entering the conversation as instructions.

Details
  • Decision items now support typed answers (free-text) in addition to token-pick options. The grammar uses a custom: fence field alongside the existing resolved: field
  • A ws-decisions JSON island is the single canonical source for decision state; page markup is display-only
  • The publish conflict loop now re-reads decisions first (via read_page_data) before republishing, since the conflicting version itself may carry a new confirmed decision
  • If read_page_data is unavailable in a session, the skill now explicitly stops rather than falling back to WebFetch
  • Each applied decision is echoed in chat: Applied: cache-store → redis for token picks; typed answers are quoted as data
Evidence

Old workshop skill removed; new skill uses (search for "action: \"read_page_data\"" and "schema: \"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