{"version":"2.1.309","anchor":"claude-test-pane-gains-a-large-helper-layer-progressrun-fo","canonical_anchor":"claude-test-pane-gains-a-large-helper-layer-progressrun-fo","heading":"Claude Test plugin grows new tools, a richer pane and safer explorer instructions","tier":"notice","area":"Claude Test","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.309\/e\/claude-test-pane-gains-a-large-helper-layer-progressrun-fo","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.309","markdown":"### Claude Test plugin grows new tools, a richer pane and safer explorer instructions\n\nThe 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\n\n**Unclear.** Whether the Claude Test pane is visible to users in this release, and what switches it on, is not known.\n\n**What**\n\nClaude Test is a plugin (add-on package) bundled with Claude Code for running tests on your app. It has grown in several ways:\n\n- 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.\n\n- 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.\n\n- 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`.\n\n- 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.\n\n**Why**\n\nThe 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.\n\n- Area: Claude Test\n- Tier: You'll notice\n- Useful: 5\/5\n- Signal: 5\/5\n- Scope: individual\n- Heads-up: no\n- Present in the build but not switched on"}