用途:repo-genome 用于判断本地仓库是否已就绪,可承载推荐的 harness,以及存在哪些风险。它与 analyze-repo 的问题不同,analyze-repo 关注适配哪种原型/模板/智能体,repo-genome 关注仓库是否就绪及风险。
主要能力:生成 7 部分报告——仓库概况(类型、语言、构建/测试命令、CI 是否存在)、智能体拓扑(推荐 maintainer / tester / security / release 等角色)、MCP 风险模型(暴露面、数值风险、策略姿态)、测试置信度、发布就绪度(可构建/可测试/CI 已接线)、推荐 harness 计划(模板、原型、主机、智能体、技能)、评分卡(risk_score、publish_readiness、test_confidence)。
使用方式:在 Codex 中可执行 /repo-genome path=./my-repo,或加 bundle=true、out=./harness-genome.json。等效 CLI:harness genome ./my-repo 输出文本报告;--json 输出 6 字段评分卡 JSON;--bundle 输出 ADR-031 schema-1 信封;--out harness-genome.json 写入文件。
判定与退出码:ready 退出 0(publish_readiness >= 0.75 且 risk_score < 0.35);needs-work 退出 1;blocked 退出 2(risk_score >= 0.7)。
适用场景:搭建 harness 前先评估仓库是否就绪或需清理;在 CI 中对传入 PR 发布报告并在风险越阈值时告警;支持工单场景用 --bundle 生成经清洗、可安全分享的完整就绪度快照。
限制:仅限本地、确定性执行,绝不执行仓库代码,与 analyze-repo 共享同一不变量。相关资料未提供更多平台、收费或性能信息。