docs: add plugins and plugins_override toggle documentation (#481)

Add documentation for the 'plugins' and 'plugins_override' options
in the claude_code configuration section. This allows users to:

- Disable all Claude Code marketplace plugins with 'plugins: false'
- Selectively disable specific plugins using 'plugins_override'

These options were missing from the documentation but are supported
by the codebase.
This commit is contained in:
geq1fan
2026-01-07 04:47:17 +08:00
committed by GitHub
parent 677a7aed64
commit 02c1b6cc6f

View File

@@ -689,7 +689,8 @@ Disable specific Claude Code compatibility features with the `claude_code` confi
"commands": false,
"skills": false,
"agents": false,
"hooks": false
"hooks": false,
"plugins": false
}
}
```
@@ -701,9 +702,25 @@ Disable specific Claude Code compatibility features with the `claude_code` confi
| `skills` | `~/.claude/skills/*/SKILL.md`, `./.claude/skills/*/SKILL.md` | - |
| `agents` | `~/.claude/agents/*.md`, `./.claude/agents/*.md` | Built-in agents (oracle, librarian, etc.) |
| `hooks` | `~/.claude/settings.json`, `./.claude/settings.json`, `./.claude/settings.local.json` | - |
| `plugins` | `~/.claude/plugins/` (Claude Code marketplace plugins) | - |
All toggles default to `true` (enabled). Omit the `claude_code` object for full Claude Code compatibility.
**Selectively disable specific plugins** using `plugins_override`:
```json
{
"claude_code": {
"plugins_override": {
"claude-mem@thedotmack": false,
"some-other-plugin@marketplace": false
}
}
}
```
This allows you to keep the plugin system enabled while disabling specific plugins by their full identifier (`plugin-name@marketplace-name`).
### Not Just for the Agents
When agents thrive, you thrive. But I want to help you directly too.