This release adds OpenClaude as a connectable agent, polishes the brv login browser flow, and fixes a handful of reliability and billing rough edges, including a cold-start hang, a brv restart glitch under nested shell wrappers, and over-counting on multi-folder brv curate runs.
What's Changed
✨ Added
- Connect OpenClaude as an agent. Run
brv connectors install "OpenClaude", or pick it from/connectorsin the REPL. By @DatPham-6996 in #548
🔄 Changed
- Prettier
brv loginconfirmation page. The browser tab shown after sign-in now matches the brv dark theme, with a styled error page if sign-in fails. By @cuongdo-byterover in #566 - Faster, more reliable first-run startup. The first
brvcommand after install or restart connects more consistently and no longer hangs when the sign-in provider is slow. By @bao-byterover in #546
🐛 Fixed
brv restartworks inside nested shell wrappers. Previously, launchingbrvthrough several layers of wrapper scripts (a shell alias, an npm script, a CI runner) could leave the daemon stuck on restart. Fixed on macOS, Linux, and Windows. By @bao-byterover in #547brv curatecounts as one operation, not many. Curating multiple folders at once was being billed once per folder, which could push fresh free-tier accounts past their limit in a single run. Now grouped correctly. By @cuongdo-byterover in #571- Security update. Patched
postcssand several other dependencies to address a high-severity advisory. By @bao-byterover in #570 and @ncnthien in #558, #572
🚀 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 @bao-byterover, @cuongdo-byterover, @DatPham-6996, and @ncnthien for shipping this release.
Full Changelog: v3.9.0...v3.10.0