Sweep 19 Sep 2026 · 02:36Z Build v2.1.278 500 read Stable v2.1.267 Latest v2.1.278 Next v2.1.278 Feeds RSS JSON llms.txt Unofficial
Claude Code v2.1.275 ·

New plugin API method ui.panes with no permission check, wired end-to-end but never called by anything else in the bundle

New plugin API method ui.panes lets plugins list their own UI panels, with no permission check

TierNothing to try yethow much it should matter to you
Useful4my rating, 1 to 5
Signal4worth watching, 1 to 5
AreaPlugin APIwhat it touches
KindIn Developmentin v2.1.275,
Nothing to try yet Notable No documentation found

New plugin API method ui.panes lets plugins list their own UI panels, with no permission check

What

A new method, ui.panes, was added to the plugin runtime API. It returns the list of UI panes (panels) that belong to the calling plugin, including each pane's id, title, and whether it's shown, focused, or placed. The plugin SDK now exposes this as panes(). Unlike the similar ui.open, ui.close, ui.scroll, and ui.focus methods, ui.panes has no permission check attached to it.

Why

This gives plugin authors a way to inspect their own panes' state, though nothing else in Claude Code currently calls it, so its practical use isn't yet visible.

Read from
Names in the bundleui.panes
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 shows the method wired into the dispatch table and SDK but not called elsewhere, so what a plugin author would use it for in…

See this entry in the whole of v2.1.275 →