教程

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 的最佳场景

场景 说明

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

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

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

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

相关文章

拒绝“毛坯房”:DSH 必备插件清单,打造你的私人智能体工作台

如果你刚接触 DeepSeek Harness(简称 DSH),第一感觉往往是“强大但简陋”。它像是一个刚刚搭好骨架的毛坯房,虽然地基稳固、管线齐全,但缺乏家具

DeepSeek全面开源核心推理框架DeepInfer:再掀AI降本风暴,让“高智商”算力走向平价

今天下午,备受瞩目的国产大模型领头羊 DeepSeek(深度求索)再次放出“科技炸弹”,宣布将支撑其线上亿级流量服务的核心推理框架—— DeepInfer 全面

中转站的「倍率」到底怎么算?把一张账单拆开看

倍率是中转站最常见的报价方式,也是最容易被误读的数字。0.8x 听起来像打八折,但它乘的是哪个价、按什么单位结算、缓存命中算不算,各家口径并不统一。这篇把一次请

DeepSeek Harness 开源爆火:一夜狂揽5万星,AI Agent的“Android时刻”来了?

一夜之间,AI开发者的朋友圈被一条“黑色鲸鱼”刷屏了。 8月13日晚间,DeepSeek正式发布了其首款Agent产品—— DeepSeek Harness(D