在Claude Code中创建和使用专门的AI子代理,用于特定任务的工作流程和改进的上下文管理。
打开子代理界面
选择'创建新代理'
定义子代理
e
在自己的编辑器中编辑系统提示保存并使用
类型 | 位置 | 范围 | 优先级 |
---|---|---|---|
项目子代理 | .claude/agents/ | 在当前项目中可用 | 最高 |
用户子代理 | ~/.claude/agents/ | 在所有项目中可用 | 较低 |
字段 | 必需 | 描述 |
---|---|---|
name | 是 | 使用小写字母和连字符的唯一标识符 |
description | 是 | 子代理目的的自然语言描述 |
tools | 否 | 特定工具的逗号分隔列表。如果省略,从主线程继承所有工具 |
/agents
命令修改工具访问权限 - 它提供了一个交互式界面,列出所有可用工具,包括任何连接的MCP服务器工具,使选择您需要的工具变得更容易。tools
字段以从主线程继承所有工具(默认),包括MCP工具/agents
)tools
字段时,子代理继承主线程可用的所有MCP工具。
/agents
命令为子代理管理提供了全面的界面:
description
字段description
字段中包含”主动使用”或”必须使用”等短语。description
字段具体且面向行动。