Follow Discord
Sweep 22 Sep 2026 · 17:19Z Build v2.1.280 501 read Stable v2.1.267 Latest v2.1.280 Next v2.1.280 Feeds RSS JSON llms.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

TierNothing to try yethow much it should matter to you
Useful4my rating, 1 to 5
Signal4worth watching, 1 to 5
AreaCloud Sessionswhat it touches
KindIn Developmentin v2.1.277,
Group of 3 Nothing to try yet No documentation found

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

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