{"name":"enabledPlugins","slug":"enabledplugins","family":"setting","title":"Settings keys","noun":"settings key","description":"Turn individual [plugins](\/docs\/en\/plugins\/overview) on or off per scope","description_source":"docs","described_by":{"doc":"claude-code\/settings-reference","title":"All settings"},"presence":{"first_seen":"2.1.138","removed_in":"2.1.284","in_current_build":false,"newest_mined":"2.1.308","builds":126,"mined_builds":149,"first_cited":{"version":"2.1.223","released_at":"2026-08-05 22:51:13","spans":1}},"aliases":[],"entries":[{"version":"2.1.305","anchor":"plugin-enable-refused-when-managed-settings-already-decide-i","heading":"Plugin changes are refused when your organisation's managed settings already decide them","line":"Changing a plugin's on or off state now fails with `managed_settings_override` when managed `enabledPlugins` settings already set that plugin","released_at":"2026-10-20 19:29:36","reason":"found in this entry's text, named in this entry"},{"version":"2.1.304","anchor":"mcp-serve-http-enabled-plugins-via-env-org-config-gate-a","heading":"Choose which plugins load when Claude Code runs as an MCP server","line":"`CLAUDE_CODE_MCP_SERVE_ENABLED_PLUGINS` lets a program that launches `claude mcp serve` pick which plugins are turned on","released_at":"2026-10-19 19:47:15","reason":"found in this entry's text"},{"version":"2.1.302","anchor":"managed-plugin-policy-entries-report-heldoff","heading":"Plugins disabled by your organization can now be marked as held off","line":"In the organization-managed plugin list, disabled plugins in a held set are now marked with heldOff: true","released_at":"2026-10-16 16:48:28","reason":"found in this entry's text, named in this entry"},{"version":"2.1.295","anchor":"managed-settings-summary-now-reports-a-separate-seat-layer","heading":"Plugin settings summary now includes a separate seat layer","line":"The summary of plugin and marketplace settings now includes a seat section with its own plugin and marketplace values","released_at":"2026-10-08 18:22:58","reason":"found in this entry's text"},{"version":"2.1.295","anchor":"machine-plugin-key-load-records-policy","heading":"New check on plugin settings loaded from machine-level files","line":"Claude Code now checks plugin-related settings that come from settings files users cannot write to","released_at":"2026-10-08 18:22:58","reason":"found in this entry's text"},{"version":"2.1.292","anchor":"plugin-uninstall-checks-settings-reads-earlier-and-reports-w","heading":"Plugin uninstall checks your settings first and says whether anything changed","line":"Uninstalling a plugin now checks the settings file can be read before editing it, and its error messages say whether anything was changed","released_at":"2026-10-06 17:10:31","reason":"found in this entry's text"},{"version":"2.1.288","anchor":"launch-folder-settings-keys-stripped-before-merge","heading":"Sensitive settings from the launch folder can now be dropped before they apply","line":"Unless a launch-folder policy allows them, settings such as enabledPlugins and modelOverrides from the launch folder are now removed","released_at":"2026-10-02 18:30:40","reason":"found in this entry's text"},{"version":"2.1.285","anchor":"built-in-plugin-names-prefixed-cc-plugin","heading":"Built-in plugins have new names starting with cc-plugin-","line":"The plugins that ship with Claude Code were renamed with a cc-plugin- prefix, such as agents-md becoming cc-plugin-agents-md","released_at":"2026-09-29 17:32:09","reason":"found in this entry's text"},{"version":"2.1.285","anchor":"plugin-names-alias-across-marketplace-name-variants","heading":"Plugins match across alternative names of built-in marketplaces","line":"Finding, enabling and disabling plugins now treats a built-in marketplace's alternative names as the same marketplace","released_at":"2026-09-29 17:32:09","reason":"found in this entry's text"},{"version":"2.1.285","anchor":"plugin-enable-writes-handle-renamed-plugin-ids-sec-default","heading":"Bundled security plugin renamed to cc-plugin-sec-default@builtin","line":"The bundled security plugin is now `cc-plugin-sec-default@builtin`, and writing `enabledPlugins` replaces other spellings of the same plugin","released_at":"2026-09-29 17:32:09","reason":"found in this entry's text"}],"entries_total":33,"docs":[{"source":"claude-code","path":"settings-reference","title":"All settings","documented":true},{"source":"claude-code","path":"agent-sdk\/session-storage","title":"Persist sessions to external storage","documented":false},{"source":"claude-code","path":"changelog","title":"Claude Code changelog","documented":false},{"source":"claude-code","path":"cloud-environments","title":"Configure cloud environments","documented":false},{"source":"claude-code","path":"errors","title":"Error reference","documented":false},{"source":"claude-code","path":"hooks","title":"Hooks reference","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":"managed-settings","title":"Deploy managed settings","documented":false},{"source":"claude-code","path":"model-config","title":"Model configuration","documented":false},{"source":"claude-code","path":"permissions","title":"Configure permissions","documented":false}],"docs_total":13,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/enabledplugins","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}