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.248 Home All releases olderv2.1.247 v2.1.250newer
Claude Code v2.1.248

Approval prompts step aside for open panels

You'll notice
Useful4 Signal2
UI Panels

Permission prompts and other dialogs no longer interrupt a panel you opened yourself.

What

Around two dozen prompt and dialog types are now marked as yielding to panels, including every permission prompt (bash, browser, file, skill, webfetch, powershell, and both plan-mode prompts) plus cost threshold warnings, goal proposals, computer-use approval, setup and the Chrome install upsell. While you have a panel open that you opened yourself, an agent-initiated dialog of one of these kinds is suppressed rather than interrupting you. No flag or environment variable guards this.

Details
  • A new arbitration mode "panel" joins the existing "legacy-dialog" and "typing" choices.
  • Suppression requires both a user-invoked panel open and the pending request marked as yielding.
  • The flag does not exist at all in v2.1.247.
Evidence

yieldsToPanels: !0,

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