RepoPilot 1.5.0
RepoPilot 1.5.0 extends verification-driven AI software iteration with role-separated Codex collaboration, post-merge outcome tracking and reproducible Agent evaluation. The controller still owns permissions and state transitions, while independent test evidence can veto every proposed change.
What's new
- Multi-Agent collaboration: Planner, Tester, Developer and Reviewer run as separate Codex roles. Each role can inherit the default model or select its own model.
- Shared bounded budget: all roles use one controller-owned call and token ledger. An interruption never restores unknown model usage.
- Durable role handoffs: reports retain role, action, status, bounded summary and input/output digests. Interrupted calls remain visible as
running; rejected and failed outputs remain distinguishable. - Recoverable task graph: goal nodes persist
pending,running,completed,rejectedandblockedstates, attempt counts and evidence report IDs.goals graphexposes the graph without rerunning work. - Post-merge tracking: optional merge-commit checks and Issue-state verification record healthy, observing, regressed and closed-unmerged outcomes.
- Reproducible Agent evaluation: explicitly tagged suites, cases and profiles aggregate stored completion, verification, publication, usage and post-merge evidence without model self-scoring.
Goal-driven feature implementation, Issue reproduction and repair, PR maintenance, repository rule checks, Node/Vitest/pytest/Go/JUnit evidence, crash recovery and isolated preview verification remain available.
Downloads
Portable packages are provided for Linux x64/ARM64, Windows x64 and macOS Intel/Apple Silicon. Each archive includes Node.js, application dependencies, examples and documentation. Extract the complete directory and verify the archive against SHA256SUMS.txt.
Run ./repopilot on Linux/macOS or .\repopilot.cmd on Windows. Git and Docker with Linux containers are external prerequisites. The packages are command-line tools and are not code-signed or notarized.
The matching Agent image is ghcr.io/indada/repopilot-agent:1.5.0 for Linux amd64/arm64. Model calls require OPENAI_API_KEY; GitHub credentials remain in the controller.
Upgrade
Stop the old controller and extract 1.5.0 into a separate directory. Preserve the existing configuration, reports, goals and snapshots. Update agent.image to ghcr.io/indada/repopilot-agent:1.5.0, pull the image, then run --version and doctor before restarting.
Existing workflows remain disabled unless configured. Multi-Agent collaboration requires an explicit iteration.collaboration section. Post-merge tracking requires iteration.postMerge. Configuration changes invalidate execution of old goals, so retain their evidence and create a new goal with the updated configuration.
中文说明
RepoPilot 1.5.0 新增 Planner、Tester、Developer、Reviewer 四类独立 Codex 角色,共享受控预算并记录可恢复的角色交接;目标步骤现在保留明确的 DAG 执行状态,可通过 goals graph 查看。同时加入 merge commit 结果追踪与基于本地证据的 Agent 评测。控制器、独立测试和仓库规则继续决定结果,Agent 输出不能绕过验证。
本版本提供 Linux x64/ARM64、Windows x64、macOS Intel/Apple Silicon 五个平台便携包,以及 Linux amd64/arm64 Agent 镜像。升级时请保留原配置与数据目录,并将 Agent 镜像更新为 1.5.0。