Follow Discord
Sweep 10 Nov 2026 · 02:18Z Build v2.1.322 539 read Stable v2.1.311 Latest v2.1.322 Next v2.1.322 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.277 ·

Hosted 'serve' sessions can now surface host-side notices to the cloud session view

Sessions serving tools to a host machine can now show deduped notices, like MCP consent or hook status, in the cloud session view

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

What

  • In the headless-cloud attach/create path, when a session is serving tools, a new dedup store is created, gated by hostedServeDialogsGateOn (which falls back to checking gate tengu_violin_chinrest). When present, it collects notices via a new onNotice callback and exposes them through cloudSession()'s new notices field and a new onCloudSessionChanged hook.
  • The cloud_session init-frame schema used by the headless stream-json client gained a notices array describing device-serving events the user should be shown: MCP consent/reconsent/drop, hook run status, bash-from-home, and mute/unmute of served tools.
  • The notice store is a bounded map holding only the latest notice per key, with change subscription, so duplicate notices for the same event are deduplicated instead of firing ad hoc.

Why

This lets a cloud session view show the user what's happening on the host machine serving tools to it, such as a hook running or an MCP consent request, instead of those events being invisible or repeated, while the feature stays behind a gate until it's ready.

Read from
Names in the bundlehostedServeDialogsGateOn

See this entry in the whole of v2.1.277 →

Feedback