其他 Agent 概览

📑 目录

这是「GSD 全景代码解析」专题的第 29 篇。在本系列中,我们将逐层拆解 Get Shit Done (GSD) 这一 56K+ stars 的 Meta-Prompting 框架,从命令系统到工作流编排,从 Agent 设计到上下文工程,带你一览上下文驱动开发的工程全貌。


一、其他 Agent 概览

在前 7 篇 Agent 系统文章中,我们详细解析了 GSD 的核心 Agent:Planner、Executor、Debugger、Verifier、Code-Reviewer、Doc-Writer、Researcher、Code-Fixer、Security-Auditor、UI-Auditor 和 Assumptions-Analyzer。

但 GSD 的 Agent 家族不止于此。还有一批"辅助型"Agent,它们在特定场景下发挥重要作用。本文将快速概览这些 Agent 的设计与职责。


二、gsd-roadmapper:路线图专家

2.1 职责

gsd-roadmapper 专注于长期项目规划和路线图管理。与 gsd-planner 关注短期任务分解不同,roadmapper 负责:

  • 里程碑规划:定义项目的长期里程碑
  • 依赖映射:识别里程碑之间的依赖关系
  • 资源分配:估算每个里程碑所需的资源
  • 风险预测:识别路线图中的潜在风险点

2.2 与 gsd-planner 的关系

flowchart LR
    R[gsd-roadmapper] -->|长期路线图| P[gsd-planner]
    P -->|短期计划| E[gsd-executor]

三、gsd-project-researcher:项目研究专家

3.1 职责

gsd-project-researcher 负责针对特定项目进行深度研究:

  • 技术栈调研:评估不同技术方案的优劣
  • 架构参考:收集类似项目的架构案例
  • 最佳实践:整理项目相关的行业最佳实践

3.2 与 gsd-phase-researcher 的区别

维度gsd-project-researchergsd-phase-researcher
范围项目级别阶段级别
时机项目启动时每个阶段前
输出项目研究报告阶段研究摘要

四、gsd-domain-researcher:领域研究专家

4.1 职责

gsd-domain-researcher 专注于特定领域的知识收集:

  • 业务领域知识:理解项目所在的业务领域
  • 法规合规:研究相关法规和标准
  • 行业趋势:跟踪行业最新动态

五、gsd-pattern-mapper:模式映射专家

5.1 职责

gsd-pattern-mapper 负责识别和映射代码库中的设计模式:

  • 模式识别:在现有代码中识别设计模式
  • 模式推荐:为当前问题推荐合适的设计模式
  • 模式文档化:将识别到的模式文档化

六、gsd-intel-updater:情报更新专家

6.1 职责

gsd-intel-updater 负责维护和更新 GSD 系统的知识库:

  • 依赖更新:跟踪项目依赖的最新版本
  • 安全公告:收集和整理安全相关公告
  • 技术动态:跟踪技术社区的最新动态

七、其他 Specialist Agent

7.1 gsd-integration-checker:集成检查专家

负责检查模块间的集成问题,确保各组件能够正确协作。

7.2 gsd-research-synthesizer:研究综合专家

负责整合多个研究 Agent 的输出,形成统一的研究报告。


八、辅助 Agent 的设计原则

这些辅助 Agent 的设计遵循以下原则:

  1. 按需激活:只在需要时调用,不常驻上下文
  2. 输出标准化:统一的研究报告和检查报告格式
  3. 可组合性:多个辅助 Agent 可以组合使用
  4. 轻量级:定义文件相对较小,加载速度快

九、33 个 Agent 全景图

mindmap
  root((GSD Agent 家族))
    规划类
      gsd-planner
      gsd-plan-checker
      gsd-roadmapper
    执行类
      gsd-executor
      gsd-code-fixer
    验证类
      gsd-verifier
      gsd-code-reviewer
      gsd-integration-checker
      gsd-ui-auditor
    研究类
      gsd-phase-researcher
      gsd-project-researcher
      gsd-domain-researcher
      gsd-ai-researcher
      gsd-ui-researcher
      gsd-research-synthesizer
    文档类
      gsd-doc-writer
    调试类
      gsd-debugger
    安全类
      gsd-security-auditor
    分析类
      gsd-assumptions-analyzer
      gsd-pattern-mapper
    情报类
      gsd-intel-updater

下一篇预告: 第 30 篇《自定义 Agent 开发实战》——从零开始创建自定义 Agent 的完整指南,包括 frontmatter 模板、工具权限配置和模型选择策略。