Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.242 Home All releases olderv2.1.241 v2.1.243newer
Claude Code v2.1.242

Hosts must declare which dialogs they can show

Not switched on
Useful2 Signal3
Cloud Sessions not in their notes

Embedding programs declare which dialogs they can show; unsupported ones are left to other clients.

supportedDialogKinds
What

A program embedding the cloud headless client lists the dialog kinds it can display in its initialize message, under supportedDialogKinds. Requests for an undeclared kind are not forwarded; the client prints a notice and leaves the dialog to another attached client or to the session's dialog timeout.

Details
  • Permission requests are always forwarded regardless of what the host declared.
  • Skipped dialogs are counted as dialogs_not_declared at end of run.
  • The field is added to the honoured initialize options unconditionally.
Evidence

its initialize did not declare the kind

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

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

See this entry in the whole of v2.1.242 →