AgentForge:通用 Agent 工作流与工程技能集

前言

在构建智能体应用时,维护一套统一的工作流标准、测试设计规范和代码评审流程往往需要重复造轮子。AgentForge 提供了一套经过整合的 agent 工作流与工程技能集,旨在解决这些问题。

简介

这是一个通用 agent 工作流与工程技能集,可安装到 Codex、Claude Code 与 DeepSeek Harness 中。插件本身基于 JavaScript,零依赖,不需要额外的 MCP 服务。它通过复用项目已有的测试和审计工具,为不同的 Agent 任务提供标准化的执行路径。

核心功能

插件包含八个核心技能,覆盖从调研到实施的全流程:

  1. 调研取证:负责代码与日志调查、证据链收集和报告生成。
  2. 测试设计:依据业务规则和项目现有设施,设计用例、评估场景缺口并制定验证办法。该技能仅交付设计,不编写或执行测试。
  3. Bug 调试:复现问题、验证根因。执行时会展示原因、证据和修复方案,在用户同意后再进行修复与回归验证。
  4. 架构调查:用户主动发起的架构机会检查,支持并行取证,允许零候选结果。
  5. 实施工作流:支持任务拆分、串行或并行实施,以及集成验证与按风险审计。
  6. 差异评审:分别从 Correctness(正确性)、Standards(规范)和 Spec(规格)三个轴独立进行评审。
  7. 复杂度审计:评估复杂度与覆盖率风险。当数据不足时,明确给出降级方案。
  8. 突变测试:调用现有的突变测试工具,查找存活突变体以发现测试漏洞。

安装与启用

在 DeepSeek Harness 中安装该插件:

dsh plugin --profile web add github:Lixiuxiu559/AgentForge

安装完成后,需要重启该 profile 才能使插件生效。由于本插件未发布到 npm,DSH 侧没有按版本号升级的途径。

典型用法

在对话中直接调用对应的技能即可:

  • 调查错误调用链:用 research 调查这个错误的调用链,给出证据和未确认项。
  • 设计测试用例:用 test-design 为这项功能设计测试用例,检查业务边界、异常和状态变化是否覆盖充分。
  • 排查异常:用 bug-debugging 排查这个异常,先说明原因和修复方案,等我同意后再改。
  • 实施功能:用 implementation-workflow 实现这个功能,独立模块可以并行。
  • 评审改动:用 diff-review 评审当前改动,分别报告三条轴的结果。
  • 架构检查:用 architecture-scout 检查这个模块是否有值得提炼的边界。

适用场景与注意事项

该插件适合需要结构化工作流、统一测试标准和严格评审流程的项目。

需要特别注意以下几点:
1. 独立上下文隔离:独立上下文并不隔离文件系统。因此,对于同文件的修改或共享构建产物等操作,仍需安排互斥,避免冲突。
2. Git 安装机制:通过 git 安装没有版本门控,lockfile 里钉的是具体 commit。update 操作会将版本跟到 main 分支的最新提交,相当于 main 分支即发布通道。
3. 审批机制:bug-debugging 技能在修复前需要用户明确同意方案,单纯的“帮我修好”请求不会自动跳过审批步骤。

后续

AgentForge 将技能统一维护在 skills/ 目录下,旨在通过一套代码服务多个平台。完整的使用说明和项目结构可参考项目主页。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜