Releases: roborev-dev/roborev
v0.51.0
New Features
- Add OpenAPI support for the daemon API, including schema-driven endpoints for integrations and tooling.
- Add cascading
min_severityhandling and review-level filtering so you can focus on the issues that matter most.
Improvements
- Include per-commit review results in branch review prompts to give branch reviews better context.
- Include user comments and prior tool attempts in fix prompts so follow-up fixes are more informed.
- Honor global reasoning defaults more consistently across review, fix, refine, and enqueue flows.
- Allow viewing a job’s prompt even while the job is still queued.
- Improve Codex read-only sandbox support, including a unified diff file fallback for oversized diffs.
Bug Fixes
- Fix
roborev fixselecting jobs from unrelated branches. - Fix
roborev fixfinding open jobs when run from themainbranch. - Fix Codex sandbox invocation and command-line handling for better compatibility.
- Fix enqueue, rerun, config resolution, worktree, and CI edge cases that could cause incorrect job behavior.
- Fix GitHub Actions release checksum handling to use the correct
SHA256SUMSfilename. - Fix CI repo matching to resolve ambiguous matches instead of failing immediately.
v0.50.0
New Features
- Add
auto_close_passing_reviewsto automatically close passing reviews. - Add bundled
roborev-refineskills for Codex and Claude to support iterative review-fix-review loops. - Add systemd service/socket units and support systemd socket activation for packaged daemon deployments.
Improvements
- Update the TUI instantly by subscribing to the daemon event stream.
- Include human PR discussion in CI review prompts for better review context.
- Prefer
$XDG_RUNTIME_DIRfor the daemon socket path when it is available.
Bug Fixes
- Preserve requested model provenance when rerunning reviews.
- Prevent CI PR comment batches from hanging indefinitely by enforcing a timeout.
v0.49.0
-
Add daemon-backed
roborev insightsjobs so insights can be queued and tracked like reviews. -
Add Unix domain socket support for CLI-to-daemon communication on Unix systems.
-
Add
ROBOREV_COLOR_MODEto forceauto,dark,light, ornonecolor output. -
Improve skill installation and status reporting with a shared multi-agent catalog.
-
Handle large Codex reviews more reliably with better prompt budgeting and fallback behavior.
-
Use
prekfor pre-commit auto-fixes and lint hook management. -
Honor
NO_COLORconsistently on TUI detail screens. -
Keep
roborev refinebranch reviews on the configured agent. -
Run worktree-based reviews and hooks in the correct repository context.
-
Fix Copilot permission failures in non-interactive runs.
v0.48.0
Improvements
- Review agents run in a read-only sandbox to better protect your checked-out worktree.
- Review jobs avoid
.git/index.lockcontention, improving reliability when Git is active.
Bug Fixes
- Development builds no longer show update notifications.
v0.47.2
Bug Fixes
roborev fixcorrectly honors--all-branchesand--branchwhen run from Git worktrees.
v0.47.1
- Improve reliability by isolating Git-related test execution from global Git and GPG configuration.
- Fix a session-stream test agent leak in the global registry to improve overall stability.
v0.47.0
New Features
- Add
roborev summaryto show aggregate review statistics. - Add TUI control socket support, runtime metadata, and a
--no-quitflag for longer-lived sessions and external control. - Track agent token usage and add token backfill support for existing data.
- Add an
opencode_cmdconfig override to use a custom executable path.
Improvements
- Exclude common lockfiles from reviews by default and add configurable exclude patterns.
- Add Codex
maximumreasoning to support xhigh reasoning mode. - Show a session ID column in the TUI queue view.
- Let TUI column checkboxes respond to mouse clicks.
- Word-wrap long comment text in the TUI review pane.
- Update the TUI elapsed timer every second.
- Improve skill naming compatibility by switching to hyphenated skill names.
Bug Fixes
- Fix ambiguous branch detection so
GetCurrentBranchno longer returns aheads/-prefixed branch name. - Update Gemini defaults and fall back cleanly when the configured model is unavailable.
v0.46.1
- Ensure
roborev fixonly discovers reviews for the current Git worktree. - Restore post-commit hook execution in linked Git worktrees.
v0.46.0
-
Honor
*_cmdconfiguration overrides when checking agent availability, so custom agent commands are detected correctly. -
Show the stored branch name in the review screen instead of the active worktree branch.
-
Use the main repository root for the post-commit hook when running inside git worktrees.
v0.45.0
-
Add
--min-severitytoroborev fixandroborev refineto target only findings at or above a chosen severity. -
Include review comments when copying a review, making shared output more complete.
-
Reuse compatible review sessions on the current branch more safely, preserving context without crossing branch boundaries.
-
Add clearer documentation to TOML config files that roborev writes automatically.
-
Fix
roborev compactin git worktrees so it uses the correct branch.