{"version":"2.1.275","anchor":"claude-test-explorer-subagent-now-explicitly-disallowed-from","canonical_anchor":"claude-test-plugin-runner-agent-now-explicitly-named-clear","heading":"Claude Test plugin subagents get tighter tool restrictions and clearer naming","tier":"notice","area":"Plugins","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.275\/e\/claude-test-explorer-subagent-now-explicitly-disallowed-from","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.275","markdown":"### Claude Test plugin subagents get tighter tool restrictions and clearer naming\n\nThe bundled Claude Test plugin's subagents gained explicit names, a stricter tool allowlist, and a clearer error message\n\n**What**\n\n- The `explorer` subagent is now explicitly barred from the `mcp__plugin_claude-test_browser__claude_test_allow` MCP tool, on top of its existing Read\/Grep\/Glob-only restriction.\n\n- The `author` and `runner` subagent definitions both gained an explicit `name` field (`author` and `runner` respectively) in their frontmatter.\n\n- The runner's \"browser helper not loaded yet\" fallback message was replaced with a static, more actionable error that names a likely cause: a duplicate, non-built-in Claude Test plugin.\n\n**Why** These changes make the plugin's subagents more predictable (the explorer can no longer reach a browser-allow tool it shouldn't need) and easier to identify and debug (explicit names, a clearer failure message) when something goes wrong.\n\n- Area: Plugins\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 1\/5"}