Skip to content

配置命令

/config — 设置界面

/configlocal-jsx 类型命令,渲染 Settings 组件。

Settings 组件包含多个标签页:

  • Config: 通用配置(模型、权限模式等)
  • Permissions: 权限规则列表
  • Hooks: 钩子配置
  • MCP: MCP 服务器管理

/permissions — 权限规则管理

/permissionslocal-jsx 类型命令,显示当前权限规则列表。

通过懒加载 commands/permissions/ 目录中的模块渲染权限配置界面。

/hooks — 钩子配置

/hookslocal-jsx 类型命令,用于配置生命周期钩子。

钩子事件类型:

  • PreToolUse — 工具执行前
  • PostToolUse — 工具执行后
  • SessionStart — 会话开始
  • SessionEnd — 会话结束
  • Notification — 通知产生
  • Stop — AI 停止

/model — 模型选择

/modellocal-jsx 类型命令,渲染 ModelPicker 组件。

ModelPicker 功能:

  • 模型列表(显示可用模型)
  • 快速模式切换(Fast ↔ Standard)
  • Effort 级别调整
  • Extra Usage 订阅管理

/vim — Vim 模式切换

/vimlocal 类型命令,切换编辑器模式(vim ↔ normal)。

通过懒加载 commands/vim/ 目录中的模块执行切换逻辑。

/advisor — 顾问模型

/advisorlocal 类型命令,用于设置或取消顾问模型。

顾问模型在主模型之前运行,提供额外分析。通过 appState.advisorModel 设置。

辅助函数:canUserConfigureAdvisorisValidAdvisorModelisAdvisorEnabled