概念速览
-
Agent :通用“智能执行体”,能理解目标、做决策、调用工具、执行任务。
-
Coding Agent :专门面向研发任务的 Agent(改代码、跑命令、修 bug、提 PR)。
-
Subagent :被主 Agent 调用的“子 Agent”,负责某个子任务,完成后把结果回传。
-
Sub Coding Agent :Coding Agent 里的子角色,专注某一段研发工作(如只做测试修复、只做前端改动)。
-
Orchestrator Agent(编排/调度 Agent) :负责拆任务、分配给多个 subagent、汇总结果。
-
Reviewer/Verifier Agent :专门做质量关卡(代码审查、安全检查、回归验证)。
-
Tool Agent :偏“工具执行型”角色,比如只负责跑测试、查日志、查文档。
怎么区分最实用 -
看 职责范围 :全局统筹(Agent/Orchestrator) vs 局部执行(Subagent)。
-
看 领域能力 :通用任务(Agent) vs 编码任务(Coding Agent)。
-
看 工作流位置 :实现(Coding)→ 审核(Reviewer)→ 验证(Verifier)→ 发布(Release Agent,可选)。
典型搭配场景
-
场景1:修一个线上 bug
- Orchestrator:拆成“复现→定位→修复→验证”
- Sub Coding Agent A:复现并定位根因
- Sub Coding Agent B:提交最小修复
- Verifier Agent:跑 lint/typecheck/关键测试
- Reviewer Agent:检查副作用和回滚点
-
场景2:做一个中型新功能
- Coding Agent(主):保持整体架构一致
- Subagent-Frontend:页面和交互
- Subagent-Backend:接口和数据流
- Subagent-Data:迁移脚本/索引优化
- Reviewer Agent:一致性与安全合规检查
-
场景3:大规模重构(高风险)
- Orchestrator:按模块分批重构
- 多个 Sub Coding Agent:并行处理模块
- Verifier Agent:每批次自动回归
- Gatekeeper Agent:不满足质量门禁不允许合并
开发搭配建议
- 小任务(<1小时):单个 Coding Agent 足够。
- 中任务(跨前后端/多文件):主 Coding Agent + 2~3 个 Sub Coding Agent。
- 大任务(跨团队/高风险):加上 Orchestrator + Reviewer + Verifier,形成流水线。
2026.06.21 Damond
