命令字典
Slash 命令、CLI 子命令、Hook 事件、启动参数的字典与演进史。
Slash 命令、CLI 子命令、Hook 事件、启动参数的字典与演进史。
重新加载活跃插件应用待处理变更
/reload-plugins 是 Claude Code CLI 中的会话内 slash 命令,作用是在不重启当前会话的前提下,将已安装插件的最新变更加载进运行时内存。
插件由 6 类组件构成(skills、agents、hooks、MCP servers、LSP servers、monitors)。/reload-plugins 的热刷新路径覆盖其中前 5 类:skills、agents、hooks、MCP servers、LSP servers(官方表述为重载后展示 plugins、skills、agents、hooks、plugin MCP servers、plugin LSP servers 的计数):无需退出对话、无需丢失上下文,就能让编辑或新安装的插件立即生效。monitors(第 6 类)不在刷新范围内,官方文档明确说明 monitors 需要重启 session 才能切换。
平台限制: 截至目前(2026-06-14),此命令仅在 CLI 中可用。Claude Code Desktop App 尚未暴露该命令(见 GitHub issue #52967),Desktop App 用户的唯一替代方案是完整退出(Cmd+Q)后重新打开。
在 Claude Code 会话内,直接在消息开头输入:
/reload-plugins
该命令无需任何参数。执行后,Claude Code 会在进程内重扫插件目录,并将变更刷入运行时状态。
SKILL.md、hooks/、mcp/ 等目录后,在同一 session 中验证变更。~/.claude/plugins/cache/<marketplace>/<plugin>/<version>/)已更新,需让当前 session 感知新版本。| 约束 | 说明 |
|---|---|
| 仅限 CLI | Desktop App 不支持此命令;唯一替代方案是完整重启 |
| Monitors 不会被刷新 | monitors 类型的组件需要完整重启 session 才能加载新版本 |
| Slash-command 解析器索引不会重建 | 这是一个已知 bug(issue #37862):新插件的 skills 会注入 model 的 system reminder,Skill tool 可以调用它们,但键入 /plugin:skill-name 会返回 "Unknown skill"——命令解析器索引只在 session 启动时构建 |
| 平台 | Linux、macOS、Windows(仅 CLI) |
| 方式 | 保留当前会话 | 刷新范围 | 更新 / 命令解析索引 |
|---|---|---|---|
/reload-plugins | ✅ 是 | skills、agents、hooks、MCP servers、LSP servers(5 类) | ❌ 否(known bug) |
| 完整重启 Claude Code | ❌ 否,会话丢失 | 全部组件(含 monitors) | ✅ 是 |
/reload-plugins → 用 Skill tool 测试更新 → 无需反复重开会话。installed_plugins.json 自动指向新路径后,用此命令让运行中的 session 切换到新版,不中断工作流。SessionStart 或 PreToolUse 等 hook 脚本后立即生效。新插件 skill 无法用 / 触发:运行 /reload-plugins 后,model 内部可以通过 Skill tool 调用新 skill,但键入 /plugin-name:skill-name 仍返回 "Unknown skill"。根因是 slash-command 解析器索引只在 session 启动时构建,/reload-plugins 不会重建它。解决方法:完整重启 Claude Code。(来源:issue #37862,已关闭标记为 duplicate)
Desktop App 用户操作无效:如果你使用的是 Claude Code Desktop App,/reload-plugins 不会被识别。必须 Cmd+Q 完整退出再重开,这会丢失所有打开的对话运行时状态。(来源:issue #52967)
Monitors 变更不生效:插件中的 monitors 组件即使执行了 /reload-plugins 也不会被刷新,必须重启整个 session。
修复为已禁用插件报告加载错误的问题
现在从已添加的 marketplaces 自动安装缺失的插件依赖
现在支持从 Remote Control 客户端调用
改进 `/reload-plugins` 在不需要重启的情况下加载 plugin 提供的 skills
新增命令用于激活待处理的插件更改,无需重启。