This release cuts the wait at the end of brv curate, adds a per-project switch to opt out of human-in-the-loop reviews, and tightens up two error paths: brv vc status / pull now name the files in the way, and OpenAI-compatible provider setup catches bad URLs before they break the REPL.
What's Changed
✨ Added
brv review --disable/--enable, per project. Opt a project out of the human-in-the-loop review prompts and backup writes, or turn them back on. Runbrv reviewwith no flags to see the current state.brv review pending / approve / rejectare unchanged. By @RyanNg1403 in #563
🔄 Changed
brv curatereturns to your prompt right away. The final summary-rebuild step now runs in the background instead of making you wait. Nothing is skipped, just moved off your wait time (about 18 seconds saved on a typical run). By @cuongdo-byterover in #582
🐛 Fixed
- Clearer
brv vc statusandbrv vc pullerrors.statusnow catches a few staged-then-edited file states it used to hide. When apull,checkout, ormergewould overwrite local changes, the error lists the affected files instead of the generic "local changes would be overwritten" message. By @bao-byterover in #577 - OpenAI-compatible providers fail loudly when the URL is wrong. First-time setup for Ollama, LM Studio, and similar providers now checks the base URL up front and shows the error inline. Bad URLs no longer pre-select a placeholder
llama3model or hang the REPL on disconnect / reconnect. By @RyanNg1403 in #549
🚀 Upgrade & Install
Fresh install (macOS / Linux):
curl -fsSL https://byterover.dev/install.sh | shExisting users: re-run the installer above to upgrade in place, then run brv restart to reload the daemon.
✅ No Breaking Changes
All changes are backward compatible. Existing context trees, provider configs, and connected agents continue to work without any migration.
🙏 Contributors
Thanks to @cuongdo-byterover, @bao-byterover, and @RyanNg1403 for shipping this release.
Full Changelog: v3.10.0...v3.10.1