@@ -5,24 +5,39 @@ description: Release history for roborev
55
66All notable changes to roborev, grouped by minor release.
77
8- ## Unreleased
8+ ## 0.65.0
9+
10+ <small >2026-08-16</small >
911
1012** New features**
1113
12- - Reasoning accepts exact ` low ` , ` medium ` , ` high ` , ` xhigh ` , and ` max ` values and
13- forwards them unchanged to agents that support each tier. The legacy ` fast ` ,
14- ` standard ` , ` thorough ` , and ` maximum ` presets remain compatible.
1514- Roborev now embeds an authenticated native browser review workspace on a
1615 separate daemon listener. ` roborev ui [job-id] ` opens the job list or a
1716 review deep link with filtering, sorting, panel detail, Markdown output,
1817 comments, logs, prompts, keyboard controls, and review/job mutations. Local
1918 use bootstraps automatically; remote HTTPS deployments exchange a token for
20- a browser session without exposing the private CLI listener.
19+ a browser session without exposing the private CLI listener. Analytics
20+ reports review volume, outcomes, errors, latency, agent attempts, estimated
21+ cost, and pricing coverage. See [ Browser UI] ( /web-ui/ ) .
22+ - The TUI automatically shows a kata-style split-screen review workspace on
23+ terminals at least 140 columns by 36 rows. The queue drives a live detail
24+ pane for completed, running, failed, and queued jobs; ` L ` toggles layouts,
25+ and smaller terminals fall back to the existing stacked view. See
26+ [ Split-Screen Review] ( /integrations/tui/#split-screen-review ) .
27+ - Reasoning accepts exact ` low ` , ` medium ` , ` high ` , ` xhigh ` , and ` max ` values and
28+ forwards them unchanged to agents that support each tier. The legacy ` fast ` ,
29+ ` standard ` , ` thorough ` , and ` maximum ` presets remain compatible. See
30+ [ Reasoning Levels] ( /configuration/#reasoning-levels ) .
2131- Pi agents accept global ` [agent.pi] launch_args ` , passed as tokenized
2232 arguments to every Pi invocation before roborev-managed workflow and safety
2333 options. This allows isolated classifier jobs to load extension-defined
2434 model providers explicitly while retaining ` --no-extensions ` discovery
25- isolation.
35+ isolation. See [ Pi Classifier Options] ( /configuration/#pi-classifier-options ) .
36+ - ` roborev export ci-costs ` exports job-level costs for eligible CI attempts,
37+ including terminal retries that panel summaries cannot retain. Stable
38+ cursors, overlapping-window refreshes, null-versus-zero pricing, and a
39+ legacy backfill mode support incremental downstream accounting. See
40+ [ Exporting CI Costs] ( /commands/#exporting-ci-costs ) .
2641
2742** Improvements**
2843
@@ -35,6 +50,25 @@ All notable changes to roborev, grouped by minor release.
3550 repository, worktree, branch, and expiry, while the TUI shows a contextual
3651 snooze badge for an exactly filtered checkout. See
3752 [ Snoozing Reminders] ( /agent-hook/#snoozing-reminders ) .
53+ - Daemon restarts stop new claims and wait for active reviews, hooks, and final
54+ sync to finish before starting the replacement process. The CLI reports the
55+ wait instead of force-killing work after a fixed timeout.
56+ - ` roborev review --branch ` now resolves the repository and range from the
57+ linked worktree that invoked it, preventing shared or stale Git
58+ configuration from redirecting the review to a sibling checkout. See
59+ [ Git Worktrees] ( /guides/repository-management/#git-worktrees ) .
60+ - Agent Hook installation and runtime handling now use kit's shared coding-agent
61+ profiles. One workflow supports Claude Code, Codex, Copilot CLI, Cursor,
62+ Factory Droid, Gemini CLI, Hermes, and Qwen, while Roborev retains its Grok
63+ integration. Existing Codex, Claude, and Droid registrations can be upgraded
64+ in place. See [ Agent Hook] ( /agent-hook/ ) .
65+ - The Homebrew tap now discovers official Roborev releases and owns formula
66+ updates, removing duplicate publisher logic and the cross-repository release
67+ credential. See
68+ [ Homebrew installation] ( /installation/#homebrew-macos-linux ) .
69+ - Development, CI, release, and screenshot builds now require Go 1.26.6. Go,
70+ JavaScript, documentation, and GitHub Actions dependencies were refreshed,
71+ including fixes for known Go toolchain and ` go-git ` vulnerabilities.
3872
3973** Bug fixes**
4074
@@ -44,13 +78,31 @@ All notable changes to roborev, grouped by minor release.
4478 rerun jobs. Session expiry and logout now close active browser streams.
4579- Persisted job output is shown only when its log belongs to the current
4680 attempt, so a failed rerun cannot fall back to an older attempt's output.
47- - Daemon restarts now stop new job claims and wait indefinitely for running
48- reviews and worker finalization instead of force-killing the daemon after a
49- short graceful-shutdown window.
81+ - Daemon discovery now preserves sandbox permission failures instead of treating
82+ an unreachable loopback or Unix socket as proof that no daemon exists.
83+ Clients can use the daemon's private Unix-socket fallback without starting a
84+ competing process. See [ Daemon & Hooks] ( /commands/#daemon-hooks ) .
85+ - Fresh agent sessions now receive a short, bounded agentsview usage-indexing
86+ retry before Roborev falls back to job-log token data, reducing permanently
87+ missing cost estimates. See [ Token Usage] ( /commands/#token-usage ) .
5088- The Codex ` maximum ` preset now requests literal ` max ` for explicit GPT-5.6
5189 ` sol ` , ` terra ` , and ` luna ` models. Older, default, and unknown models retain
5290 the compatible ` xhigh ` mapping, while exact ` xhigh ` remains distinct.
5391
92+ ** Acknowledgements**
93+
94+ - Thanks to [ Wes McKinney] ( https://github.com/wesm ) for the native browser
95+ application, job-level CI cost export, linked-worktree review fix,
96+ usage-indexing retry, and release updates.
97+ - Thanks to [ Graham Wheeler] ( https://github.com/gramster ) for the TUI
98+ split-screen review workspace.
99+ - Thanks to [ Phillip Cloud] ( https://github.com/cpcloud ) for exact
100+ reasoning-effort tiers across supported agents.
101+ - Thanks to [ Marius van Niekerk] ( https://github.com/mariusvniekerk ) for unified
102+ Agent Hook profiles, sandbox-safe daemon discovery, visible snooze status,
103+ graceful daemon restarts, Pi launch arguments, and the Go 1.26.6 security
104+ upgrade.
105+
54106______________________________________________________________________
55107
56108## 0.64.0
0 commit comments