Skip to content

RepoPilot v1.5.0

Latest

Choose a tag to compare

@github-actions github-actions released this 21 Sep 02:54

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, rejected and blocked states, attempt counts and evidence report IDs. goals graph exposes 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。