{"name":"monitors","slug":"monitors","family":"setting","title":"Settings keys","noun":"settings key","description":"Most of the one-shot probes checking whether old code paths still run were removed.","description_source":"entry","described_by":{"version":"2.1.221","anchor":"dead-probe-telemetry-pruned-to-two-events"},"presence":{"first_seen":null,"removed_in":null,"in_current_build":false,"newest_mined":"2.1.308","builds":0,"mined_builds":149,"first_cited":null},"aliases":[],"entries":[{"version":"2.1.305","anchor":"plugin-manifest-monitors-and-settings-reads-refuse-paths-th","heading":"Plugins can no longer read their manifest or settings from outside their folder","line":"Claude Code now refuses to load a plugin whose manifest, monitors or settings file links to a location outside the plugin's folder","released_at":"2026-10-20 19:29:36","reason":"found in this entry's text"},{"version":"2.1.285","anchor":"built-in-browser-mcp-server-via-playwright-mcp-script","heading":"Browser MCP server setup now runs a bundled Playwright script","line":"Claude Code can build a browser MCP server that runs a bundled Playwright script with node and sets CLAUDE_TEST_PROJECT_DIR","released_at":"2026-09-29 17:32:09","reason":"found in this entry's text"},{"version":"2.1.248","anchor":"plugin-layout-gains-monitors-and-workflows-folders","heading":"Plugin layout gains monitors and workflows folders","line":"Plugins can now ship monitors and workflows folders, with duplicate monitor names reported as errors.","released_at":"2026-08-27 20:35:36","reason":"named in this entry, found in this entry's text"},{"version":"2.1.248","anchor":"plugins-can-declare-background-monitors","heading":"Plugins can declare background monitors","line":"Plugins can ship background monitors that run as persistent unsandboxed tasks; install only trusted ones.","released_at":"2026-08-27 20:35:36","reason":"named in this entry, found in this entry's text"},{"version":"2.1.246","anchor":"plugin-interfaces-are-checked-before-they-are-used","heading":"Plugin interfaces are checked before they are used","line":"A plugin publishing an interface for others now fails loudly if it isn't a proper object of functions.","released_at":"2026-08-25 19:17:34","reason":"found in this entry's text"},{"version":"2.1.221","anchor":"dead-probe-telemetry-pruned-to-two-events","heading":"Dead-probe telemetry pruned to two events","line":"Most of the one-shot probes checking whether old code paths still run were removed.","released_at":"2026-08-03 22:16:25","reason":"found in this entry's text"},{"version":"2.1.105","anchor":"plugin-monitors-background-watch-scripts","heading":"Plugin Monitors (Background Watch Scripts)","line":null,"released_at":"2026-04-13 19:51:19","reason":"found in this entry's text"}],"entries_total":7,"docs":[{"source":"api","path":"build-with-claude\/context-editing","title":"context-editing","documented":false},{"source":"api","path":"manage-claude\/plugins-api","title":"plugins-api","documented":false},{"source":"claude-code","path":"agent-view","title":"Manage multiple agents with agent view","documented":false},{"source":"claude-code","path":"artifacts","title":"Share session output as artifacts","documented":false},{"source":"claude-code","path":"changelog","title":"Claude Code changelog","documented":false},{"source":"claude-code","path":"claude-security","title":"Scan your codebase for vulnerabilities","documented":false},{"source":"claude-code","path":"claude-tag","title":"claude-tag","documented":false},{"source":"claude-code","path":"corporate-launcher","title":"Run Claude Code behind a corporate launcher","documented":false},{"source":"claude-code","path":"desktop-quickstart","title":"Get started with the desktop app","documented":false},{"source":"claude-code","path":"plugins\/components","title":"Add components to a plugin","documented":false}],"docs_total":12,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/monitors","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}