{"name":"runCommands","slug":"runcommands","family":"setting","title":"Settings keys","noun":"settings key","description":"The bundled claude-test plugin drops its read-only code-mapping agent and now lists `claude-test` as a command it may run","description_source":"entry","described_by":{"version":"2.1.283","anchor":"claude-test-plugin-drops-its-explorer-agent"},"presence":{"first_seen":null,"removed_in":null,"in_current_build":false,"newest_mined":"2.1.283","builds":0,"mined_builds":126,"first_cited":{"version":"2.1.283","released_at":"2026-09-25 18:46:11","spans":3}},"aliases":[],"entries":[{"version":"2.1.283","anchor":"claude-test-plugin-drops-its-explorer-agent","heading":"Built-in claude-test plugin no longer includes its explorer agent","line":"The bundled claude-test plugin drops its read-only code-mapping agent and now lists `claude-test` as a command it may run","released_at":"2026-09-25 18:46:11","reason":"named in this entry, found in this entry's text"},{"version":"2.1.283","anchor":"hooks-modules-toolcall-pinned-key-matchers-and-runcommands","heading":"Hook modules that don't match a tool call are skipped earlier","line":"Claude Code now checks hook modules against key fields of a tool call itself and skips those that don't match, instead of sending every call to every module","released_at":"2026-09-25 18:46:11","reason":"found in this entry's text"}],"entries_total":2,"docs":[],"docs_total":0,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/runcommands","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}