{"name":"mocks","slug":"mocks","family":"setting","title":"Settings keys","noun":"settings key","description":"Plugin evals can swap a plugin's MCP servers for fakes defined in a mocks folder.","description_source":"entry","described_by":{"version":"2.1.242","anchor":"plugin-eval-can-mock-a-plugin-s-mcp-servers-with-docs-to-mat"},"presence":{"first_seen":"2.1.301","removed_in":"2.1.302","in_current_build":false,"newest_mined":"2.1.308","builds":1,"mined_builds":149,"first_cited":null},"aliases":[],"entries":[{"version":"2.1.251","anchor":"eval-authoring-guidance-now-requires-mocking-mcp-servers","heading":"Eval-authoring guidance now requires mocking MCP servers","line":"The eval-writing skill now requires stubbing MCP calls so evals never hit real services.","released_at":"2026-08-28 15:34:26","reason":"found in this entry's text"},{"version":"2.1.242","anchor":"plugin-eval-can-mock-a-plugin-s-mcp-servers-with-docs-to-mat","heading":"plugin eval can mock a plugin's MCP servers, with docs to match","line":"Plugin evals can swap a plugin's MCP servers for fakes defined in a mocks folder.","released_at":"2026-08-24 19:16:14","reason":"found in this entry's text"},{"version":"2.1.242","anchor":"eval-graders-can-inspect-calls-made-to-mock-tools","heading":"Eval graders can inspect calls made to mock tools","line":"Eval graders can inspect the calls that hit mock tools during a run.","released_at":"2026-08-24 19:16:14","reason":"found in this entry's text"},{"version":"2.1.242","anchor":"plugin-symlinks-that-escape-the-plugin-directory-are-refused","heading":"Plugin symlinks that escape the plugin directory are refused with a reason","line":"Plugin symlinks pointing outside the plugin directory are refused, each case with its own message.","released_at":"2026-08-24 19:16:14","reason":"found in this entry's text"},{"version":"2.1.242","anchor":"mocked-mcp-servers-register-under-the-real-server-name-and-d","heading":"Mocked MCP servers register under the real server name and deny everything else","line":"Mock servers replace real ones by name, allow mocked tools and deny the rest; a mock_calls grader is added.","released_at":"2026-08-24 19:16:14","reason":"found in this entry's text"}],"entries_total":5,"docs":[{"source":"claude-code","path":"best-practices","title":"Best practices for Claude Code","documented":false},{"source":"claude-code","path":"large-codebases","title":"Set up Claude Code in a monorepo or large codebase","documented":false},{"source":"claude-code","path":"plugin-evals","title":"Test plugins with evals","documented":false},{"source":"claude-code","path":"plugins\/cli-reference","title":"Plugin commands reference","documented":false},{"source":"claude-code","path":"plugins\/mods\/test","title":"Test a mod","documented":false}],"docs_total":5,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/mocks","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}