Follow Discord
Sweep 06 Nov 2026 · 01:32Z Build v2.1.319 537 read Stable v2.1.311 Latest v2.1.318 Next v2.1.319 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.309 ·

Claude Test plugin grows new tools, a richer pane and safer explorer instructions

The bundled Claude Test plugin adds tools to start apps and confirm runs, reads more run files for its pane, and keeps its explorer out of credential files

Group of 4 You'll notice Improvements
JSON All of v2.1.309
You'll noticeTier: how much it should matter to you
5Useful: my rating, 1 to 5
5Signal: worth watching, 1 to 5
Claude TestArea: what it touches
ImprovementsKind: in v2.1.309,
What probably matters to youSection of the release

Unclear It is not clear whether the Claude Test plugin is available to users or only used internally.

What

Claude Test is a plugin (add-on package) bundled with Claude Code for running tests on your app. It has grown in several ways:

  • New tools: claude_test_allow, claude_test_start_app, claude_test_confirm_run, claude_test_sign_in_as, claude_test_fix_offer, claude_test_more_tests, claude_test_remember and claude_test_browser_installed. Several appear in the lists of tools the claude-test agent may call, next to the existing claude_test_app_up and claude_test_show_run, and in at least one other agent's disallowedTools list. Whether they are switched on was not checked.
  • Pane: a large block of new code reads the .claude-test/runs and .claude-test/specs folders and the files progress.ndjson, names.json, decisions.json, results.json, pane.json, signin.json and fix.json. It tracks whether the app started and whether the run was accepted, and builds rows for the Claude Test pane. Stop reasons such as "Couldn't start the test agents" and "Nothing ran: every test needs sign-in" become pane text. The pane also gets reportHref, installNoteText and isMadeHere, which check a made-here file with a MAC key and an install-progress.json file.
  • Plugin permissions: the plugin now handles tool.call and lists many more calls it may make, including fs.read, fs.list, fs.stat, mcp.call, tool.check, clock.every, agent.list, session.root, ui.panes and ui.invalidate.
  • Explorer agent: agents/explorer.md is renamed to agents/author.md. Its instructions now say it has only Read, Grep and Glob, list credential files it must never open, tell it not to grep with a catch-all glob, and tell it to stay inside the project folder.

Why

The plugin can do more, including starting your app and confirming a run, and its explorer is now told not to open files that hold credentials or private data or to read outside your project.

What the documentation says
tool.call Plugin commands reference modified, high confidence * `gatingHooks`: whether each [mod](/docs/en/plugins/mods/overview.md) hook that can refuse an action, such as a `tool.call` hook, has a [`.catch` handler](/docs/en/plugins/mods/events#handle-a-hook-that-fails). Each item gives `module`, `… see the edit
tool.call Troubleshoot a mod modified, high confidence The line names the mod and the event, then says `hook skipped:` and a reason, as in `first-mod: tool.call hook skipped: threw Error: boom`. A hook threw, exceeded its [time limit](/docs/en/plugins/mods/reference.md#limits), or returned a r… see the edit
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 doubtIt is not clear whether the Claude Test plugin is available to users or only used internally.
Anthropic's documentation agreestool.call on Plugin commands reference

See this entry in the whole of v2.1.309 →

Feedback