7.4 /agents - 管理自定義AI子代理
概述
/agents 命令用於管理專門的自定義 AI 子代理。子代理是具有特定角色和技能的 AI 例項,可以處理特定型別的任務,提高工作效率。
基本语法
bash
/agents [subcommand]
子命令
| 子命令 | 描述 |
|---|
無引數| 列出所有可用的子代理 create| 建立新的子代理 edit| 編輯現有子代理 delete| 刪除子代理 use| 使用指定的子代理
## 功能说明
### 列出子代理
bash
/agents
# 输出示例:
# Available agents:
# - code-reviewer: 专注于代码审查
# - bug-fixer: 专注于修复错误
# - refactoring: 专注于代码重构
### 创建子代理
bash
/agents create
# 按照提示输入:
# - 代理名称
# - 角色描述
# - 技能要求
# - 工作流程
### 使用子代理
bash
/agents use code-reviewer
# 现在所有请求将由 code-reviewer 代理处理
## 使用场景
### 1\. 代码审查
bash
# 使用专门的代码审查代理
/agents use code-reviewer
# 请求代码审查
请审查 src/utils.js 文件
### 2\. 错误修复
bash
# 切换到错误修复代理
/agents use bug-fixer
# 请求修复错误
修复这个错误:TypeError: Cannot read property 'x' of undefined
### 3\. 代码重构
bash
# 使用重构代理
/agents use refactoring
# 请求重构
重构这个函数以提高性能
## 子代理的优势
1. **專業化** :每個子代理專注於特定領域,提供更專業的服務
2. **一致性** :使用相同的子代理可以保持輸出風格的一致性
3. **效率** :子代理已經預設了特定任務的工作流程,提高效率
4. **可定製** :可以根據團隊需求建立自定義子代理
## 注意事項
1. 子代理配置儲存在專案或使用者級別
2. 切換子代理會影響後續所有請求
3. 可以隨時切換回預設代理
4. 子代理的技能和角色需要在建立時明確定義
## 与其他命令的配合使用
bash
# 初始化项目,使用特定代理,然后开始工作
/init
/agents use code-reviewer
# 执行流程:
# 1. 初始化项目知识图谱
# 2. 切换到代码审查代理
# 3. 所有后续请求将由代码审查代理处理
## 最佳实践- 任務匹配 :根據任務型別選擇合適的子代理
- 建立專用代理 :為頻繁使用的任務建立專門的子代理
- 團隊共享 :將團隊常用的子代理配置共享到專案中
- 定期更新 :根據需求變化更新子代理配置
總結
/agents 命令是 Claude Code 中用於管理 AI 子代理的核心命令。透過使用此命令,你可以:
- 建立和管理專門的自定義 AI 子代理
- 根據任務型別切換不同的代理
- 提高特定任務的效率和質量
- 保持團隊工作風格的一致性
合理使用 /agents 命令可以幫助你在不同型別的任務中獲得更專業、更高效的 AI 輔助。