AI API 中转站导航 提交中转站
教程 2026-06-16 浏览 2 次

Claude Code 从零到精通:多Agent协作开发完全教程-第八章:Subagents 子Agent

第八章:Subagents 子Agent

8.1 什么是 Subagent?

Subagent 是在独立上下文中运行的专业 Agent,用于保护主对话的上下文不被污染。

Plaintext

┌──────────────────────────────────────────────────┐

│ Subagent 工作模式 │

├──────────────────────────────────────────────────┤

│ │

│ 主对话 (上下文有限且珍贵) │

│ ┌────────────────────────────────────┐ │

│ │ 用户: "帮我了解认证系统怎么工作的" │ │

│ │ │ │

│ │ Claude: 启动 subagent 去调研... │ │

│ │ │ │ │

│ │ ▼ │ │

│ │ ┌──────────────────────┐ │ │

│ │ │ Subagent (独立上下文) │ │ │

│ │ │ - 读取 auth 相关文件 │ │ │

│ │ │ - 分析 token 刷新逻辑 │ │ │

│ │ │ - 检查 OAuth 工具 │ │ │

│ │ │ - 生成总结报告 │ │ │

│ │ └──────────┬───────────┘ │ │

│ │ │ │ │

│ │ ▼ (只返回总结) │ │

│ │ Claude: "认证系统使用 JWT..." │ │

│ │ (主上下文保持干净!) │ │

│ └────────────────────────────────────┘ │

│ │

│ 好处: │

│ ✅ 调研过程不占用主上下文 │

│ ✅ 可以读大量文件而不会让主会话变臃肿 │

│ ✅ 天然隔离,任务失败不影响主对话 │

│ │

└──────────────────────────────────────────────────┘

8.2 创建自定义 Subagent

在 .claude/agents/ 目录下创建:

Markdown

<!-- .claude/agents/security-reviewer.md -->


name: security-reviewer

description: 审查代码中的安全漏洞

tools: Read, Grep, Glob, Bash

model: opus


你是一位资深安全工程师。审查代码时关注:

提供具体的行号引用和修复建议。

使用方式:

Plaintext

使用 security-reviewer 子agent 审查最近的代码变更

8.3 使用 Subagent 的最佳场景

场景 说明

代码库调研 探索大型代码库时不污染主上下文

代码审查 独立的上下文做更客观的审查

方案研究 同时调研多个方案不互相干扰

测试验证 验证实现是否正确

返回列表
相关推荐

继续阅读

教程

Claude Code 从零到精通教程-多Agent协作开发完全教程目录及第一章

目录 •[第一章:认识AI开发的演进之路](https://liaohezuo.com/article/1) •[第二章:Claude Code 安装与入门](https://liaohezuo.co

教程

Claude Code 从零到精通:多Agent协作开发完全教程-第二章:Claude Code 安装与入门

第二章:Claude Code 安装与入门 2.1 安装 Claude Code 📖 官方安装文档:https://docs.anthropic.com/en/docs/claude-code/qu

教程

Claude Code 从零到精通:多Agent协作开发完全教程-第三章:CLAUDE.md — 你的开发规范圣经

第三章:CLAUDE.md — 你的开发规范圣经 CLAUDE.md 是 Claude Code 最核心的配置文件,它决定了 AI 的行为边界和开发质量。规范先行是多 Agent 开发的第一原则。 3

教程

Claude Code 从零到精通:多Agent协作开发完全教程-第四章:Skills 技能系统

第四章:Skills 技能系统 Skills 是 Claude Code 的工作流定义,用自然语言描述一系列操作步骤。可以理解为"给 AI 的标准操作流程(SOP)"。 4.1 Skills 是什么?