{"name":"plugin","slug":"plugin","family":"cli","title":"CLI flags","noun":"CLI flag","description":"Telemetry values now pass through marker helpers that declare them safe; nothing sent actually changed.","description_source":"entry","described_by":{"version":"2.1.219","anchor":"telemetry-values-routed-through-explicit-sanitiser-wrappers"},"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.307","anchor":"permission-decision-records-person-decider-is-mapped-to-a-p","heading":"Permission decision records drop the decider field","line":"Records of permission decisions no longer include a decider field, and a decision made by a person now sets a plugin field instead","released_at":"2026-10-21 20:47:18","reason":"found in this entry's text"},{"version":"2.1.304","anchor":"scheduled-tasks-carry-a-plugin-origin","heading":"Scheduled tasks remember which plugin created them","line":"Scheduled tasks now keep the name of the plugin that created them, and one with an invalid plugin name is skipped","released_at":"2026-10-19 19:47:15","reason":"found in this entry's text"},{"version":"2.1.304","anchor":"scheduled-tasks-gain-optional-plugin-field-auto-mode-and-pe","heading":"Changes to scheduled tasks, auto mode and permission prompts","line":"Scheduled tasks can name a plugin, and auto mode no longer counts as active when a hook may ask for permission","released_at":"2026-10-19 19:47:15","reason":"found in this entry's text"},{"version":"2.1.301","anchor":"hook-decision-reasons-gain-hook-event-source-and-plugin-id","heading":"Permission decisions made by hooks now record which hook made them","line":"When a hook allows or blocks a tool, Claude Code now records the hook's event, where the hook came from and, for plugins, the plugin's ID","released_at":"2026-10-15 14:34:23","reason":"found in this entry's text"},{"version":"2.1.299","anchor":"permission-requests-carry-a-plugin-field","heading":"Permission requests now pass along which plugin made them","line":"The `plugin` field on a `can_use_tool` permission request is now passed through to Claude Code's permission handling","released_at":"2026-10-14 00:23:19","reason":"found in this entry's text"},{"version":"2.1.292","anchor":"marketplace-argument-validation-for-plugin-install","heading":"Clearer errors when installing a plugin with --marketplace","line":"`plugin install <plugin> --marketplace <source>` now checks its arguments and explains what is wrong when they don't fit","released_at":"2026-10-06 17:10:31","reason":"found in this entry's text"},{"version":"2.1.292","anchor":"plugin-commands-wait-for-remote-managed-settings-before-runn","heading":"Plugin commands wait for your organization's managed settings","line":"Most claude plugin commands now wait for remote managed settings to load and do not run if those settings are not approved","released_at":"2026-10-06 17:10:31","reason":"named in this entry"},{"version":"2.1.287","anchor":"public-plugin-directory-search-and-marketplace-catalogue","heading":"Plugin directory search grows into a full marketplace with admin controls","line":"Claude Code can now load Anthropic's public plugin directory as a marketplace, open it with `\/plugin search`, and let admins allow or block it","released_at":"2026-10-01 16:59:25","reason":"found in this entry's text"},{"version":"2.1.287","anchor":"plugin-type-contract-now-laid-for-dependent-mods","heading":"Plugin type files now go into the dependent mod's own folder","line":"A mod that lists a plugin as a dependency now gets that plugin's type file at `.claude-plugin\/types\/<plugin>\/index.d.ts`","released_at":"2026-10-01 16:59:25","reason":"found in this entry's text"},{"version":"2.1.284","anchor":"renamed-built-in-plugins-previous-name-telemetry-and-matchi","heading":"--channels still matches built-in plugins after they are renamed","line":"`--channels` now also accepts a built-in plugin's new name after a rename, and plugin telemetry records the previous name","released_at":"2026-09-28 17:11:59","reason":"found in this entry's text"}],"entries_total":45,"docs":[{"source":"api","path":"about-claude\/use-case-guides\/commerce-agents","title":"commerce-agents","documented":false},{"source":"api","path":"agents-and-tools\/agent-skills\/claude-api-skill","title":"claude-api-skill","documented":false},{"source":"api","path":"agents-and-tools\/agent-skills\/enterprise","title":"enterprise","documented":false},{"source":"api","path":"agents-and-tools\/agent-skills\/overview","title":"PDF Processing","documented":false},{"source":"api","path":"api\/beta","title":"Beta","documented":false},{"source":"api","path":"api\/beta\/agents","title":"Agents","documented":false},{"source":"api","path":"api\/beta\/agents\/archive","title":"Archive Agent","documented":false},{"source":"api","path":"api\/beta\/agents\/create","title":"Create Agent","documented":false},{"source":"api","path":"api\/beta\/agents\/list","title":"List Agents","documented":false},{"source":"api","path":"api\/beta\/agents\/retrieve","title":"Get Agent","documented":false}],"docs_total":12,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/cli\/plugin","family_url":"https:\/\/changelogs.core-directive.com\/reference\/cli.json"}