{"name":"disableSideloadFlags","slug":"disablesideloadflags","family":"setting","title":"Settings keys","noun":"settings key","description":"Reject the CLI flags that sideload [plugins](\/docs\/en\/plugins\/overview), [subagents](\/docs\/en\/sub-agents), and [MCP servers](\/docs\/en\/mcp)","description_source":"docs","described_by":{"doc":"claude-code\/settings-reference","title":"All settings"},"presence":{"first_seen":"2.1.193","removed_in":"2.1.284","in_current_build":false,"newest_mined":"2.1.308","builds":80,"mined_builds":149,"first_cited":{"version":"2.1.193","released_at":"2026-06-25 19:05:08","spans":7}},"aliases":[],"entries":[{"version":"2.1.301","anchor":"reload-plugins-control-request-gains-add-plugins","heading":"Programs driving Claude Code can add plugins during a session","line":"Programs built on the SDK can now load more plugins into a running session through the plugin reload request, without a restart","released_at":"2026-10-15 14:34:23","reason":"found in this entry's text"},{"version":"2.1.282","anchor":"invalid-managed-settings-keys-fall-back-to-their-restrictive","heading":"Invalid managed settings now fall back to their strict value in one consistent way","line":"Bad values in managed settings now fall back to the strict choice by one shared rule, and one bad `enabledPlugins` entry no longer voids the rest","released_at":"2026-09-24 15:56:22","reason":"found in this entry's text"},{"version":"2.1.281","anchor":"self-hosted-runner-clearer-failure-messages-when-a-session","heading":"Self-hosted runner: clearer failure messages when a session process cannot start","line":"Self-hosted runners now explain why a session failed to start, including launches blocked by `disableSideloadFlags`","released_at":"2026-09-23 17:01:17","reason":"found in this entry's text"},{"version":"2.1.281","anchor":"sideload-flag-error-text-factored-into-a-constant","heading":"Sideload-flag error text factored into a constant","line":"The `disableSideloadFlags` error message is now built from a shared constant; its wording is unchanged","released_at":"2026-09-23 17:01:17","reason":"found in this entry's text, named in this entry"},{"version":"2.1.277","anchor":"new-disablesideloadflags-settings-key-hardened-against-malfo","heading":"New disableSideloadFlags settings key hardened against malformed values","line":"A malformed disableSideloadFlags setting now blocks sideload flags by default instead of being ignored","released_at":"2026-09-18 16:22:26","reason":"found in this entry's text, named in this entry"},{"version":"2.1.239","anchor":"administrators-can-forbid-server-delivered-mcp-servers-with-","heading":"Administrators can forbid server-delivered MCP servers with disableSideloadFlags","line":"Admins can set disableSideloadFlags to block --mcp-config and refuse MCP servers pushed in from outside your config.","released_at":"2026-08-21 17:18:54","reason":"named in this entry, found in this entry's text"},{"version":"2.1.239","anchor":"more-specific-explanations-when-an-mcp-config-is-ignored","heading":"More specific explanations when an --mcp-config is ignored","line":"Skipped --mcp-config servers now name managed settings or a Remote Control child as the reason.","released_at":"2026-08-21 17:18:54","reason":"found in this entry's text"},{"version":"2.1.193","anchor":"disablesideloadflags-enterprise-setting","heading":"disableSideloadFlags Enterprise Setting","line":null,"released_at":"2026-06-25 19:05:08","reason":"found in this entry's text"}],"entries_total":8,"docs":[{"source":"claude-code","path":"settings-reference","title":"All settings","documented":true},{"source":"claude-code","path":"settings","title":"Claude Code settings","documented":true},{"source":"claude-code","path":"admin-setup","title":"Set up Claude Code for your organization","documented":false},{"source":"claude-code","path":"desktop","title":"Desktop application","documented":false},{"source":"claude-code","path":"managed-settings","title":"Deploy managed settings","documented":false},{"source":"claude-code","path":"monitoring-usage","title":"Monitoring","documented":false},{"source":"claude-code","path":"plugins\/cli-reference","title":"Plugin commands reference","documented":false},{"source":"claude-code","path":"plugins\/mods\/admin","title":"Manage mods for your organization","documented":false},{"source":"claude-code","path":"plugins\/mods\/reference","title":"Mods reference","documented":false},{"source":"claude-code","path":"plugins\/org","title":"Manage Claude Code plugins for your organization","documented":false}],"docs_total":14,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/disablesideloadflags","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}