This release includes 1 security fix for security teams reviewing exposed deployments.
Topics
+7 more
Summary
AI summaryTasks history now persists per project with filters, pagination, bulk delete, and related link fixes.
Full changelog
ByteRover CLI 3.12.0 turns the Tasks page in brv webui into a per-project history. Every curate, query, and review you run is now saved across daemon restarts, with filters, pagination, bulk delete, and provider/model attribution. The release also fixes a sync regression that caused brv push to ship dangling related: references, and tidies up frontmatter so synthesized files render properly in the dashboard.
What's Changed
✨ Added
- Tasks history in
brv webui. Past curate, query, and review tasks now persist per project across daemon restarts (up to 1000 entries), with filters (status, date range, duration), pagination, per-task event log, bulk delete, clear-completed, and provider/model attribution on each row. By @bao-byterover and @ncnthien in #622
🚀 Changed
- Synthesized files get full semantic frontmatter.
brv dream synthesizenow writes title, summary, tags, related, keywords, createdAt, and updatedAt alongside its existing synthesis fields, so dashboard context cards no longer render with empty preview slots. Existing synthesized files keep their old shape until regenerated. By @RyanNg1403 in #621 - Consistent flow-style YAML in dream writes.
brv dream's synthesize and consolidate steps now emittags: [a, b, c]arrays likebrv curate, sobrv vcdiffs stop reflowing brackets on every consolidate pass. By @RyanNg1403 in #621
🐛 Fixed
brv pushno longer ships danglingrelated:links.*.abstract.mdand*.overview.mdentries are excluded from sync, butbrv dream's cross-reference step andbrv curateused to leave them inrelated:, so pushed parents landed on the remote with broken sibling references. Both write paths now filter excluded entries before write, andbrv curate's update path also cleans pre-existing stale entries when it touches a doc. By @cuongdo-byterover in #618- Security dependency refresh. Refreshed
package-lock.jsonto clear severalnpm auditadvisories. By @bao-byterover in #623
🚀 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 with no migration. New semantic frontmatter applies forward only: older synthesized files keep their previous shape until they are regenerated.
🙏 Contributors
Thanks to @bao-byterover, @RyanNg1403, @ncnthien, and @cuongdo-byterover for shipping this release.
Full Changelog: https://github.com/campfirein/byterover-cli/compare/v3.11.0...v3.12.0
Security Fixes
- Dependency refresh cleared several `npm audit` advisories
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About byterover-cli
ByteRover CLI (brv) - The portable memory layer for autonomous coding agents (formerly Cipher)
Related context
Beta — feedback welcome: [email protected]