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

New SDK control-protocol requests for host-rendered dialogs

The Agent SDK can now request status, export, and Chrome/sandbox/skills dialog data from the CLI, and these are blocked in cloud-hosted sessions

Group of 4 Use it now Notable New Features
JSON All of v2.1.280
Use it nowTier: how much it should matter to you
4Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
SDKArea: what it touches
New FeaturesKind: in v2.1.280,
What probably matters to youSection of the release

Unclear The finding does not say what client or interface actually calls these new methods or what feature they support.

What

  • Several new @internal SDK control-request/response schema pairs were added: get_status (terminal /status rows as text), export_conversation (the plain text /export would write, plus a default filename), get_skills_dialog (/skills menu rows with lock/state info), get_chrome_dialog and get_chrome_browsers/select_chrome_browser (Claude in Chrome state and browser picker), and get_sandbox_dialog (full /sandbox dialog state).
  • The control-protocol client class gained matching request wrappers: getSkillsDialog, getStatus, exportConversation, getChromeDialog, getChromeBrowsers, selectChromeBrowser, and getSandboxDialog.
  • The host-bridge connection handler gained matching request subtypes, each guarded by a connection check and dynamically importing dialog-builder helpers.
  • All of these now return an explicit "not available in a cloud-hosted session" rejection when called in a cloud-hosted session, matching the existing behavior for get_memory_dialog.

Why This lets an external host built on the Agent SDK render the CLI's built-in dialogs — status, export, skills, Chrome, sandbox — with its own UI instead of the terminal's widgets, while making sure these terminal-specific dialogs correctly refuse to run in cloud-hosted sessions where they don't apply.

How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtThe finding does not say what client or interface actually calls these new methods or what feature they support.

See this entry in the whole of v2.1.280 →

Feedback