输入碎片化
Issue、CI 日志和用户反馈分散,重复问题难以识别。
RepoPilot 让五个不同职能的 Agent 在 可审批、可回放、可回滚 的边界内协作,把 GitHub 问题安全推进到经过独立验证的 Pull Request。
Webhook HMAC 验签通过;delivery ID 已登记。执行策略锁定为
pull_request_only。
GENESIS
CHAIN 4f8ab21e…9c12
Repository maintenance is a systems problem
真正困难的是:问题信息分散、根因依赖专家、修复者自行验证,以及自动化执行缺少权限边界。 RepoPilot 把这些风险拆成可独立检查的协作单元。
Issue、CI 日志和用户反馈分散,重复问题难以识别。
调用链与历史经验难复用,定位耗时不可预测。
修复者自行验证,容易只证明“改后能跑”。
直接合并、删分支或改密钥,会把效率问题变成安全问题。
Eight stages, one accountable run
点击任一阶段查看输入、输出与失败分支。状态由工具持有,Agent 不依赖对话记忆猜测进度。
接收 GitHub Issue 或失败 Workflow Run。原始请求经过 HMAC-SHA256 验签,仓库必须命中 allowlist。
Separation of duties by design
每个角色都有清晰的输入、输出、依赖、决策边界与 Trace。角色分离直接写入 AgentTeams Worker Identity 和 Skill。
分诊、风险判断、DAG 拆解与任务委派。
复现、代码检索、根因证明与影响面分析。
最小补丁、回归测试、分支、提交与 PR。
独立执行 before/after、测试、lint 与 CI 检查。
查重、脱敏并沉淀经过验证的 Runbook。
Judgment, capability, connection, evidence
Agent 做判断,Skill 固化稳定能力,MCP 连接真实系统,证据层负责治理、检索与回放。
Manager · Team Leader · Matrix Room · Project / Task State
Repo Lead · Locator · Fixer · Verifier · Archivist
5 Custom Skills · 8 MCP Tools · GitHub REST · AgentLoop Recall
PostgreSQL / pgvector · SHA-256 Evidence · OpenTelemetry · Approval
Reusable contracts, not one-off prompts
五个 Apache-2.0 Skill 覆盖完整维护链路;八个强类型 MCP Tool 连接真实 GitHub、审批、证据与知识服务。
repository-triage
分诊 · 去重 · 风险 · DAG
root-cause-localization
复现 · 定位 · 影响面
safe-patch-authoring
最小补丁 · 回归测试 · PR
verification-gate
before / after · CI · Verdict
runbook-archival
查重 · 脱敏 · 经验沉淀
Autonomy stops at the pull request
RepoPilot 默认只到 Pull Request。合并等高风险动作必须携带已批准、版本固定且未消费的审批。
A deterministic failure, not a staged screenshot
合法的 score = 0 被
|| 1 错误回退。类型检查通过,只有目标回归用例失败。
normalizeEvaluation 把合法的 0 分改写为 1
分,可能把失败的策略评估标记为成功。
Infrastructure, not only a demo
Control Plane、Agent Identity、Skill、MCP、Evidence Schema、测试床和部署文档均可复用。 商业 API 与模型仅作为运行时选项,不进入仓库。