_registry.json 4.75 KB
[
  {
    "id": "ceo",
    "name": "CEO / 首席执行官",
    "type": "cxo",
    "description": "公司战略规划、团队管理、OKR 制定、任务委派",
    "benchmarkScore": 97,
    "trainedAt": "2026-03-20",
    "usedCount": 10
  },
  {
    "id": "qa-judge",
    "name": "QA 仲裁者",
    "type": "specialist",
    "description": "质量验收、OKR 进度审查、标准化仲裁",
    "benchmarkScore": 95,
    "trainedAt": "2026-03-25",
    "usedCount": 14
  },
  {
    "id": "base",
    "name": "标准基座员工",
    "type": "specialist",
    "description": "严格遵循四阶段执行规范的基础执行员工",
    "benchmarkScore": 90,
    "trainedAt": "2026-03-26",
    "usedCount": 0
  },
  {
    "id": "devloop-pm",
    "name": "DevLoop PM Agent",
    "type": "devloop",
    "description": "产出多页 HTML PRD 站点 (init / incremental / resume 三模式)。规格 docs/prd/newfunction/agents-pm.html",
    "benchmarkScore": null,
    "trainedAt": "2026-05-13",
    "usedCount": 0
  },
  {
    "id": "devloop-architect",
    "name": "DevLoop Architect Agent",
    "type": "devloop",
    "description": "把 PRD 翻译成 SDD (MVCP) + units.json + integration spec。规格 docs/prd/newfunction/agents-architect.html",
    "benchmarkScore": null,
    "trainedAt": "2026-05-13",
    "usedCount": 0
  },
  {
    "id": "devloop-coder",
    "name": "DevLoop Coder Agent",
    "type": "devloop",
    "description": "单 Unit 实现器 + retry-with-hint。规格 docs/prd/newfunction/agents-coder.html",
    "benchmarkScore": null,
    "trainedAt": "2026-05-13",
    "usedCount": 0
  },
  {
    "id": "devloop-tester",
    "name": "DevLoop Tester Agent",
    "type": "devloop",
    "description": "运行 vitest + 生成 result.json + 开 bug。规格 docs/prd/newfunction/agents-tester.html",
    "benchmarkScore": null,
    "trainedAt": "2026-05-13",
    "usedCount": 0
  },
  {
    "id": "devloop-integrator",
    "name": "DevLoop Integrator Agent",
    "type": "devloop",
    "description": "拉起多 Unit 进程 + 执行 integration spec。规格 docs/prd/newfunction/agents-integrator.html",
    "benchmarkScore": null,
    "trainedAt": "2026-05-13",
    "usedCount": 0
  },
  {
    "id": "devloop-triager",
    "name": "DevLoop BugTriager Agent",
    "type": "devloop",
    "description": "分析 bug 根因 + 4 类粗判 + 路由给 Coder/Architect。规格 docs/prd/newfunction/agents-triager.html",
    "benchmarkScore": null,
    "trainedAt": "2026-05-13",
    "usedCount": 0
  },
  {
    "id": "workgraph-planning",
    "name": "WorkGraph 规划 Agent",
    "type": "meta-planning",
    "description": "全局唯一一份 work graph 规划本体(R-15.2):每个 org node 每次接到任务时跑一次,读角色定义 + 任务 + artifacts/ + 上一轮 remediation_note,产出 work graph(org node 级 workflow)→ 过五项写入前校验 → 落库交回图 id。设计 docs/todo/system-design/27-p3-p4-work-graph-console.md §四.D.0 / §五 T11",
    "benchmarkScore": null,
    "trainedAt": null,
    "usedCount": 0
  },
  {
    "id": "validator-reflection",
    "name": "失败归因 Agent",
    "type": "validator",
    "description": "org-validator work graph 的第一个节点:判失败根因,产出 fail_reason(impl_bug/input_underspecified/skill_defect/infra_flake) + remediation_note,透传回 org 层选边。skill_defect 挂起等人工,不触发 L4。设计 docs/todo/system-design/27-p3-p4-work-graph-console.md §四.D.2.2",
    "benchmarkScore": null,
    "trainedAt": null,
    "usedCount": 0
  },
  {
    "id": "org-validator",
    "name": "org 层全局验收 Agent",
    "type": "validator",
    "description": "org graph 末节点:按 artifacts/ 里的验收契约判「整个任务达成了吗」(task-goal 级),收敛时透传 success/fail + fail_reason + remediation_note 三值。设计 docs/todo/system-design/27-p3-p4-work-graph-console.md §四.D.3",
    "benchmarkScore": null,
    "trainedAt": null,
    "usedCount": 0
  },
  {
    "id": "planner-validator",
    "name": "规划产物验收 Agent",
    "type": "validator",
    "description": "work 层验收本体:验 BRD/PRD/SDD,并额外审「这套验收标准是否可度量 / 覆盖原始需求 / 存在平凡通过漏洞」。设计 docs/todo/system-design/27-p3-p4-work-graph-console.md §四.D.3 末段",
    "benchmarkScore": null,
    "trainedAt": null,
    "usedCount": 0
  },
  {
    "id": "coder-validator",
    "name": "代码产出验收 Agent",
    "type": "validator",
    "description": "work 层验收本体:按 contract + acceptance_criteria 逐条验代码,测试必须真跑过,专抓空断言/跳过充数/只有 happy path 等假绿。设计 docs/todo/system-design/27-p3-p4-work-graph-console.md §四.D.3",
    "benchmarkScore": null,
    "trainedAt": null,
    "usedCount": 0
  }
]