Skip to content

Latest commit

 

History

History
90 lines (62 loc) · 8.4 KB

File metadata and controls

90 lines (62 loc) · 8.4 KB

PathRelay · AI协作交付系统

你在岔路口拍板,AI 接力跑完全程——带着一支会自我分工的多智能体团队,把软件从需求一路做到落地,全程留在你仓库里,永不失忆。

You decide at the turns; AI relays the rest — with a traceable team that never forgets.

PathRelay 是什么

PathRelay(中文名「AI协作交付系统」)是一套能装进任意代码仓的「人 + AI + 多 Agent」软件交付协作框架

它不动你的业务代码,而是在仓库里铺一层协作骨架,把「人怎么和 AI 一起把软件做出来」变成可复现、可追溯、可恢复的工程资产:需求怎么被逼问清楚、方案怎么被选定、哪些东西被验过、当前走到哪一步——全都跟着代码进 git,不再活在某个再也找不回来的聊天窗口里。

你的角色也变了:不再是盯着 AI 一行行写、生怕它跑偏的监工,而是只在关键路口拍板的掌舵人。AI 带着一支会自我分工的多智能体团队替你跑全程,每到要紧的岔路口才回来找你:现在走到哪、下一步打算干嘛、为什么是这么一路走过来的。

我们做它的初衷只有一句:让「人 + AI 协作做软件」这件事,像严肃工程一样可靠、可追溯、可持续——人始终掌舵,AI 始终在轨道上奔跑。

能力一览

能力 做什么 怎么实现
关键路口拍板,AI 自动跑全程 把模糊目标自动拆成分阶段路线、自动推进阶段内任务;每到阶段交接处主动告诉你「现在到哪、下一步干嘛、为什么这么走过来」,不用你盯流程、记进度 一个状态驱动的编排器自动推进各阶段,由下面两套门禁判断哪些节点必须停下来交给你拍板
覆盖完整生命周期 一路管到底——需求采集(苏格拉底式追问,把问题/目标/范围/验收/技术栈逼问清楚)→ 方案与路线 → 架构与接口 → 原型 → 开发 → 验收与落地 → 复盘 → 把缺陷回流去改进流程本身 需求到规格这一段基于 OpenSpec 实现,用它的 change 提案与可演进规格;阶段编排与跨阶段记忆借鉴 Trellis 的设计思想;各阶段串成一条交付链
自动分工的智能体团队 不让一个 AI 扛所有:按「什么模型擅长什么」把活派给不同子 Agent——Leader 拆解、Worker 查写改试跑、Verifier 挑反例审代码,上下文隔离、产物互审。用「分工 + 验证 + 汇总 + 可追溯」换可靠性 基于 Superpowers 实现,用它的子代理驱动开发(subagent-driven development)与产物评审;团队怎么分工、证据怎么汇总由编排层调度
内置多智能体协商 关键方案、高风险选型时,把同一个问题发给多个互相隔离、跨模型的 Agent 各自独立作答,裁判只比对不和稀泥,综合出一个比任何单一模型都更稳的答案,最后你拍板。专治「单模型自信满满地错」 同一问题并行分发给多个隔离的跨模型 Agent 独立作答,一个 Judge 只比对归纳、不合并,最后交人拍板
分级介入,顶配 AI 协同教研 按你的掌控目标决定 AI 跑多远、你看多细:从「只看结果」到「全面 review」,再到最高一档——AI 不只替你做完,而是分阶段把你教懂、反过来追问你、要你亲手复现,确保最后拍板和接手的是真正理解了的你 一套掌控门禁 L0–L3:从只看结果,到全面 review,到顶配的教学共创(分阶段讲解 + 追问 + 要你复现)
风险自动定档,松紧机器说了算 AI 按改动风险(从小修小补到不可逆高危)算安全等级,再与你设定的掌控档取较严的一个,机器判定该上多少人工复核、要不要多 Agent 介入。该松别折腾你,该严一个都不少 一套风险门禁 G0–G3 自动给改动定级,与你的掌控档取较严者(max(L,G)),机器判定介入强度
永不失忆,全程留痕 每个决策、每步证据、每次被打回、当前进度,全部落进仓库跟 git 走。换会话不用重新解释,换同事直接接手,换 AI 工具也读得懂 借鉴 Trellis 的设计思想:把规格、任务、进度、证据都落进 repo 跟 git 走,新会话从仓库读回上下文
规格驱动,门禁才是规则 需求先固化成可审查、可演进的规格再写代码;关键约束不靠口头君子协定,而是落成可机器判定的 check——文档只是提示,机器门禁才是规则 规格部分基于 OpenSpec 实现(先写可审查、可演进的规格再写代码);关键约束落成 gates/ 下可机器判定的 check
一行命令接入任意仓 装进你现有项目,不覆盖业务文件,支持升级 / 同步 / 冲突解决 / 回滚 / 干净卸载;统一支持 Claude Code、Codex / OpenAI Agent 及其它 AI 工具入口 一个接入器把协作骨架装进目标仓、不覆盖业务文件,支持同步 / 升级 / 冲突解决 / 回滚 / 卸载,并为各 AI 工具生成统一入口

复用现成、只在该补的地方补:记忆与阶段编排借鉴 Trellis 的设计思想,规格用 OpenSpec 实现,工程纪律与子代理分工用 Superpowers 实现;门禁(风险 × 掌控)、多智能体协商、AI 协同教研,以及把这一切串起来的整体编排,是 PathRelay 在这些之上补的部分。

快速上手

最短路径:拉下来,验证环境,一条命令装进你的项目。

git clone https://github.com/zhimeng16/PathRelay.git
cd PathRelay
./scripts/verify.sh

HARNESS_LOADER_BOUNDARY=/path/to/sandbox \
python3 loader-package/tools/harness_loader.py install \
  --target /path/to/your-project \
  --package loader-package/packages/current
更多子命令,以及装好之后你的仓库会多出什么
# 同步:把最新协作骨架同步进目标仓
python3 loader-package/tools/harness_loader.py sync     --target /path/to/your-project --package loader-package/packages/current
# 升级:升级目标仓里已装的 PathRelay(带兼容检查)
python3 loader-package/tools/harness_loader.py update   --target /path/to/your-project --package loader-package/packages/current
# 卸载:干净移除,不动业务文件
python3 loader-package/tools/harness_loader.py uninstall --target /path/to/your-project

升级 / 同步全程不覆盖你的业务文件,支持冲突解决与回滚。装好之后,目标仓会多出:

  • CLAUDE.md / AGENTS.md / AI_AGENT_GUIDE.md —— 给不同 AI 工具读的统一入口
  • PROJECT_STATE.md —— 当前走到哪一步,换会话、换人、换工具都靠它对齐
  • openspec/ —— 可审查、可演进的规格
  • gates/ —— 门禁定义(风险 × 掌控)
  • records/ · evidence/ —— 决策与证据留痕,跟 git 一起进版本库

和直接用 Cursor / Copilot 有什么不同

它们是更聪明的「单兵编辑器」,帮你把这一段代码写得更快;PathRelay 是「交付协作框架」,管的是从需求到落地的整条路怎么走、谁来把关、过程怎么不丢——而且把这套协作沉进你的仓库,不绑死在任何一个工具里。

几条原则

  • 协作过程是资产,不是聊天记录。 值钱的是「为什么这么做」,它必须进仓库、跟 git 走。
  • 文档是提示,机器门禁才是规则。 口头君子协定靠不住,关键约束落成可机器判定的 check。
  • 人在岔路口掌舵,AI 在直道上奔跑。 你只管拍板,跑全程交给会自我分工的团队。
  • 复用现成,只在该补的地方补。 借得来的不重造,补上的是别人没有的内核。

现在处于什么阶段

PathRelay 正处于 0.x / early-preview。核心理念与主干能力已经成形,接口和细节仍在打磨;已有真实项目把它用在持续交付中,边用边反哺设计。我更看重「在真实场景里被验证过」,而非「功能列表多长」——所以演进会稳一些、扎实一些。

欢迎试用、提 issue、给反馈。如果它在对你有着正向的帮助,那它就走在对的路上了。


PathRelay · 让 AI 协作沉淀为工程资产,而不是蒸发在聊天记录里 · Experimental early-preview (0.x) · 详见 LICENSE / SECURITY / CONTRIBUTING