Repository navigation
Releases: rtorcato/repo-ai
Releases · rtorcato/repo-ai
Release list
v3.9.0
v3.8.0
3.8.0 (2026-10-13)
Bug Fixes
- config: accept only GitHub logins for agentUser/humanUser (#391) (8ee6ec3), closes #282
- doctor: add a prerequisites block; stop showing a missing gh as ✓ (#369) (e5e8af5), closes #371 #368 #368
- loop: detect the package manager from the lockfile (#381) (bc14d02), closes #360 #150
- loop: name repo-tooling's fix ai in full, and mark it optional (#376) (c4af279)
- loop: never auto-merge a PR that changes release config (#374) (d191e8f), closes #10 #10 #10 #10
- loop: pin the unattended merge to the reviewed head (#392) (c1458a1), closes #374 #370 #370
- loop: pnpm worktree install skips .pnpmfile.cjs and lifecycle scripts (#397) (904bd20), closes 382/#393
- loop: run npm/yarn worktree installs without lifecycle scripts (#393) (d2e4ab6)
- loop: run the Yarn 2+ worktree install from inside the worktree (#402) (a5c67ca), closes #397
- release-guard: block milestone close and numeric workflow-ID dispatch (#396) (4f5510b), closes #355
- setup: deny the git and package-manager escapes the allow rules open (#403) (27e5999)
- setup: keep --gh-config-dir as a hidden, deprecated no-op (#389) (ab82fbe), closes --#config-dir #387 #387 #387 --#config-dir --#config-dir --#config-dir
- setup: point agent identity at GH_TOKEN, not the deprecated fixer (#387) (54fb67b), closes #386 #386 #386
Features
- doctor: report reviewer agents and plugin workflows; one Claude Code minimum (#384) (8142904)
- optional checkCommand for the worker prompts; doctor warns with no agent instructions (#378) (42642d6), closes #369
- own the repo settings the loop needs; hand green BLOCKED PRs to a human (#377) (769155b), closes #358 #201 #268 #10 #10 #369 #374
- setup: add a fix allow-rules target; create labels without asking (#383) (ace2096), closes #381 #371
- setup: offer to write the loop's Claude allow rules (#379) (927361c), closes #369 #369 #371 #369 #360 #369
v3.7.0
3.7.0 (2026-10-13)
Bug Fixes
- loop: adopt PASS-NOTES with "Before merging: Nothing." as a plain pass (#351) (e20f779)
- mods: strip terminal escapes from loop-watch and rainbow output; pin both (#356) (d4b27bf), closes #337
- release-guard: catch pkg-set version, tag pushes, prefixes and API dispatch (#353) (4a9abb7), closes #329
- setup: create ~/.claude/skills and note a missing Claude Code (#368) (312a892), closes #358
- setup: work on a fresh Claude Code install and without a TTY (#367) (a440b28), closes #358
Features
v3.6.0
3.6.0 (2026-10-12)
Bug Fixes
- dashboard: count PRs merged today from GitHub, not event text (#317) (2d66d57), closes #316
- docker: scope runner credentials per worker (#311) (ef60d84), closes #308 #295
- loop: resolve 'Depends on #N' when N is a pull request (#318) (16d26bd), closes #301
Features
- auth: run the loop as a GitHub App (#286) (7bcbfa8)
- daemon: container prompts and a headless task runner (#287) (d322893), closes #284
- dashboard: add, edit and remove agents on the Agents page (slot pool) (#313) (554aed0), closes #310 #307 #295
- dashboard: agent cards, KPI header, decision stream and leaderboard (#309) (860e492), closes #304 #296
- dashboard: Models section — per-runner accounts, MCP servers and access (#314) (217731c), closes #306 #310
- dashboard: new navigation, getting-started Board, onboarding wizard and global Settings (#310) (76ff553), closes #302 #304 #305 #306
- dashboard: per-agent profiles — runner, model, accounts and tool allowlist (#304) (6ba0fda), closes #295 #294
- dashboard: Repos section — add repos and per-repo settings (#312) (38ca886), closes #305
- dashboard: setup UI, scheduler and work queue (#288) (939b7a0), closes #286
- dashboard: shadcn sidebar shell — collapsible sidebar, top bar, mobile (#300) (127cb0d)
- dashboard: TanStack Start + Tailwind + shadcn dashboard app (#292) (5762769), closes #289 #288 #287
- docker: Dockerfile and compose for dashboard + workers (#290) (d5773f4), closes #288 #286 #287
- docker: run worker agents as a separate uid (#299) (3186018), closes #293
- loop: Claude Code live pane for loop state (#277) (f932dd1), closes #275
- loop: comment before every label change, naming the agent and next owner (#335) (fc8f014), closes #332 #332
- loop: repo-ai loop dash terminal dashboard (#276) (57f2ad8), closes #274
- mods: ship loop-watch, a live ai-loop view (experimental) (#336) (ca3e31b), closes #326
- setup: install the /ai-loop-dash pane plugin via CLAUDE_CODE_PLUGIN_DIRS (#279) (0ee9168), closes #277
- worker: pluggable agent runners — Claude Code, Codex, Gemini (#303) (476359b), closes #294
- worker: repo-ai worker container loop (#289) (c45347c), closes #286 #287 #284
v3.5.1
v3.5.0
v3.4.0
3.4.0 (2026-10-01)
Features
- loop: hand a Dependabot PR to the human when @dependabot recreate stalls (#256) (4f46519), closes #255
v3.3.0
v3.2.0
3.2.0 (2026-10-01)
Bug Fixes
- loop: report skipped ai-ready pickups with a reason (#247) (dbe9058), closes #244
- loop: skip review claims on arms already passed or claimed (#246) (b7c7a7e), closes #243
Features
- loop: choose the review tier from the diff — one combined reviewer for docs-only PRs (#249) (cdf34ab), closes #241
- loop: review Dependabot PRs labelled ai-review and recreate red ones (#248) (9412e15), closes #240