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

Artifact wake subscriptions can be refused for a whole session

If artifact wake subscriptions are forbidden, Claude Code stops retrying for the session.

You'll notice New Features
JSON All of v2.1.242
You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
ArtifactsArea: what it touches
New FeaturesKind: in v2.1.242,
New FeaturesSection of the release
What

When the artifact service returns HTTP 403 for a wake subscription, Claude Code now latches that refusal for the rest of the session instead of retrying. Later publishes are not armed, auto-subscribes fail immediately with the reason subscribe_forbidden rather than touching the network, and only an explicit watch re-checks with the service. The latch is dropped if it was recorded with no relay active and a relay later comes up.

Details
  • A durable state field records the refusal along with the server's message and whether a relay was active at the time; this field does not exist in 2.1.241.
  • Two telemetry codes distinguish the first refusal from later suppressed attempts: subscribe_forbidden_latched and subscribe_forbidden_suppressed. Clearing the latch emits subscribe_forbidden as a clear event.
  • User-facing copy explains the state rather than showing a generic error.
  • Related in the same area: edits made through an MCP tool can now arm auto-reactions, tracked as an mcp_write arming source.
  • No client-side flag turns this on; it is entirely driven by the server's 403 response.
Evidence

"armed when this session edited the page through an MCP tool", The artifact service refuses wake subscriptions from this session, for any artifact until the session ends, so retrying will not help., subscribe_forbidden

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

Feedback