github campfirein/byterover-cli v3.9.0
ByteRover CLI 3.9.0

latest releases: v3.10.1, v3.10.0
4 days ago

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 diff for staged / unstaged changes and branch / commit compare; /vc diff in the REPL; --format json. By @bao-byterover in #543
  • brv vc remote remove to delete a git remote from the CLI. By @bao-byterover in #542
  • Configuration page in brv webui for 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 (was gemini-3.1-flash-lite-preview). By @cuongdo-byterover in #553
  • brv dream no longer reorders frontmatter fields in synthesized notes, so brv vc diffs 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 | sh

Existing 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

Don't miss a new byterover-cli release

NewReleases is sending notifications on new releases.