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 UI-mount test harness for plugin testing

claude plugin test now includes a scriptable UI harness for mounting and interacting with plugin Client components

TierUse it nowhow much it should matter to you
Useful3my rating, 1 to 5
Signal2worth watching, 1 to 5
AreaPlugin Testingwhat it touches
KindNew Featuresin v2.1.275,
Group of 2 Use it now Notable

claude plugin test now includes a scriptable UI harness for mounting and interacting with plugin Client components

What

  • A new in-process terminal UI test harness lets tests mount plugin 'Client' components and drive them with key, pointer, post, and advance actions, then unmount them, using a virtual clock, without needing a real terminal.
  • The plugin-testing engine used by claude plugin test now exposes this as a clients interface with record, mount, act (covering drawn/key/pointer/post/advance/unmount), and releaseAll methods. The engine's generic call() now feeds "ui.render" operations into this recorder, and close() releases all mounted clients.

Why

This lets plugin authors write automated tests that render and interact with their plugin's terminal UI components directly, instead of only testing non-UI logic.

Read from
Names in the bundleui.mountact
Since it was published

The entry above is what we published on the day. These lines were added later, as Anthropic's own pages caught up, and they sit beside the original rather than replacing it.

Added since A small documentation edit on Environment variables touched a line naming act after this was published. | `CLAUDE_CODE_AUTO_MODE_SERVER` | Controls whether Claude Code asks the server to [review auto mode actions](/docs/en/permission-modes#server-side-classifier-review). When unset, Claude Code asks the server on Amazon Bedrock, Google Cloud… env-vars see the edit
Confirmed since Anthropic's documentation has since written up act, on How Claude remembers your project. * **You have none of those**: Claude reads every `AGENTS.md` and `.claude/AGENTS.md` in your working directory and the directories above it. In an interactive session you see a line such as `no CLAUDE.md found; AGENTS.md loaded: /home/you/… memory see the edit
How sure we are
One source agreesOne thing we can check says the same as this entry.
Anthropic's documentation agreesAnthropic's documentation has since written up act, on How Claude remembers your project.

See this entry in the whole of v2.1.275 →