This release rounds out the brv webui first-run experience and fills key gaps in brv vc. The new Configuration page lets you set up your git identity and remote in the browser, brv vc diff finally lets you see what changed in your context tree, and the guided tour now teaches by walking you through the dashboard instead of jumping ahead.
🌟 Highlights
⚙️ Configuration page in brv webui
A new Configuration page in the dashboard lets you set up the two things you used to need a terminal for: your git identity and your origin remote.
- Git identity (
user.name,user.email) for the context tree, with a one-click button that seeds both from your signed-in ByteRover account. - Origin remote for pushing your context tree, editable from the same screen.
A small status dot tells you at a glance whether identity is set: amber when it's missing, green once it's filled in. If a provider or remote action fails, the error toast deep-links straight back to the matching section so you don't have to hunt for it.
🔍 brv vc diff: see what changed in your context tree
brv vc diff shows you exactly what's changed since your last commit (both staged and unstaged work) and lets you compare any two branches or commits. It's also wired up as /vc diff in the REPL, and --format json makes it easy to feed into other tools.
It pairs naturally with brv vc status: status shows you which files moved, diff shows you what moved.
🎯 Click-through first-run tour
The first-run tour used to drop you straight into the task composer before you had context for what to type. Now it highlights the Tasks tab and the New task button with a glowing arrow, dims the rest of the page, and lets you click through at your own pace. If your first task fails, a Try again action prefills the composer so you can retry without retyping.
What's Changed
✨ Added
brv vc difffor staged / unstaged changes and branch / commit compare;/vc diffin the REPL;--format json. By @bao-byterover in #543brv vc remote removeto delete a git remote from the CLI. By @bao-byterover in #542- Configuration page in
brv webuifor git identity and origin remote, with one-click ByteRover seed and a Delete button on remotes. By @wzlng in #545
🔄 Changed
- First-run tour now highlights and walks you through the Tasks tab and "New task" button instead of auto-opening the composer. Failed tasks offer Try again with a prefilled composer. By @wzlng in #545
- ByteRover pinned at the top of the provider picker with a "Native" badge; sign-in opens directly with no extra confirmation step. By @wzlng in #545
🐛 Fixed
- Google default model updated to
gemini-3-flash-preview(wasgemini-3.1-flash-lite-preview). By @cuongdo-byterover in #553 brv dreamno longer reorders frontmatter fields in synthesized notes, sobrv vcdiffs stop showing churn that wasn't a real edit. By @RyanNg1403 in #544
🚀 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 migration.
🙏 Contributors
Thanks to @bao-byterover, @wzlng, @cuongdo-byterover, and @RyanNg1403 for shipping this release.
Full Changelog: v3.8.3...v3.9.0