Skip to content

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. 所有后续请求将由代码审查代理处理

## 最佳实践
  1. 任务匹配 :根据任务类型选择合适的子代理
  2. 创建专用代理 :为频繁使用的任务创建专门的子代理
  3. 团队共享 :将团队常用的子代理配置共享到项目中
  4. 定期更新 :根据需求变化更新子代理配置

总结

/agents 命令是 Claude Code 中用于管理 AI 子代理的核心命令。通过使用此命令,你可以:

  • 创建和管理专门的自定义 AI 子代理
  • 根据任务类型切换不同的代理
  • 提高特定任务的效率和质量
  • 保持团队工作风格的一致性

合理使用 /agents 命令可以帮助你在不同类型的任务中获得更专业、更高效的 AI 辅助。

基于 MIT 许可发布 | 永久导航