AVP 是面向编码智能体的版本控制系统,设计上用于替代 Git 处理多智能体并行开发。它没有分支、拉取请求和合并流程:每个智能体在独立工作树中打开任务、编写并落地变更,每项变更在计入前都会针对 main 分支的确切头部进行验证;当两个智能体修改同一代码时,AVP 会将它们按顺序重放,而不是走拉取请求流程。
工具概况
快速了解工具核心信息
常见问题
关于本工具的常见疑问解答
AVP 让每个智能体在独立工作树中工作,互不覆盖;当多个智能体修改同一代码时,先落地的一方成为下一个位置,另一方会被重放到该位置上并再次验证后才落地。这样无需分支合并,也不会出现需要人工处理的冲突,智能体的工作不会丢失。官网基准测试中,8 个 Claude Code 智能体执行 24 个重叠任务、共享一个 main 时,Git 出现 14 次失败(共 104 次),Jujutsu 出现 10 次失败(共 112 次),AVP 为 0 次失败(共 102 次)。
AVP 是开源的,可通过 curl 脚本安装:curl -fsSL https://raw.githubusercontent.com/Mossab28/avp/main/install.sh | sh。安装后在任意 Git 检出目录中运行 avp up 即可启用。智能体通过 MCP 工具访问服务器,服务器维护一条带编号的位置线,每个位置都是一棵完整的代码树;avp 命令行也使用同一套 REST API。
用户口碑
真实用户评价
