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

Live "authoring progress" spinner text while Claude writes a workshop page

The spinner can narrate what Claude is drafting on a workshop page, like "drawing figure 3".

Nothing to try yet Notable No documentation found In Development
JSON All of v2.1.225
Nothing to try yetTier: how much it should matter to you
2Useful: my rating, 1 to 5
4Signal: worth watching, 1 to 5
ArtifactsArea: what it touches
In DevelopmentKind: in v2.1.225,
What probably matters to youSection of the release

Live authoring-progress spinner text for .workshop.html writes is wired into the REPL but requires an internal workshop-mode predicate; CLAUDE_WORKSHOP_PROGRESS=false disables it.

What

The spinner can narrate what Claude is currently drafting in a workshop design page, driven by the partial tool input as it streams in. It is gated on an environment variable and on workshop mode being active.

Details
  • A new module (exporting isWorkshopProgressEnabled, deriveAuthoringProgress, onInputJsonDelta) hooks tool-use start, input-JSON deltas and content_block_stop for Write and Edit on .workshop.html files
  • Messages include "authoring the design page", "wiring up the decisions", "drawing figure N" and "drawing decision N", the latter including the decision id
  • Output is throttled and truncated to the terminal width, and cleared when the tool use ends
  • The stream handler only calls it when the caller passes authoringProgressSurface: !0, which the main REPL does
  • Turned off when CLAUDE_WORKSHOP_PROGRESS is set to false, and it also requires an internally registered workshop-active predicate to return true
  • Hook failures are swallowed and logged as "workshop authoring-progress hook failed"
Evidence

authoring the design page, wiring up the decisions, workshop authoring-progress hook failed

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

Read from
Names in the bundleCLAUDE_WORKSHOP_PROGRESS

See this entry in the whole of v2.1.225 →

Feedback