Download Latest Version ByteRover CLI 3.16.1 source code.tar.gz (3.5 MB)
Email in envelope

Get an email when there's a new version of Byterover Cipher

Home / v3.15.0
Name Modified Size InfoDownloads / Week
Parent folder
ByteRover CLI 3.15.0 source code.tar.gz 2026-05-20 3.4 MB
ByteRover CLI 3.15.0 source code.zip 2026-05-20 4.6 MB
README.md 2026-05-20 3.2 kB
Totals: 3 Items   8.0 MB 0

ByteRover CLI 3.15.0 introduces user-configurable settings via the new brv settings command, so you can tune things like agent pool size, concurrent tasks per project, and the LLM iteration budget without editing source or rebuilding. The brv webui Configuration page is reorganized into three sections (General, Connectors, Version Control) to make room for the new controls, folder metadata now renders in the Contexts detail panel, and the --timeout flag is deprecated in favor of llm.iterationBudgetMs set via brv settings.

What's Changed

✨ Added

  • Tune BRV with brv settings. Adjust runtime knobs like agent pool size, concurrent tasks per project, LLM iteration budget, and task-history retention without editing source or rebuilding. brv settings lists every option by category (concurrency, LLM, task history); brv settings get/set/reset <key> operates on a single value. Use plain numbers for count keys (e.g. agentPool.maxSize 25) and duration strings for time keys (e.g. llm.iterationBudgetMs 30m or 1h 30m). Values persist at <BRV_DATA_DIR>/settings.json and can be browsed from the Configuration page in brv webui. Run brv restart after a change. By @bao-byterover in [#673]
  • Folder metadata in brv webui Contexts. Folders in the context tree now render their title, summary, tags, and related links in the detail panel, the same way files already did. By @ncnthien in [#676]

🚀 Changed

  • Configuration page in brv webui reorganized. Settings now live under three sections (General, Connectors, Version Control) instead of one long page, so the new agent-pool and task-history controls have room alongside the existing identity, provider, and remote settings. By @bao-byterover in [#673]
  • --timeout flag is deprecated. Passing --timeout on commands that accepted it now logs a one-line deprecation notice and has no effect. Use brv settings set llm.iterationBudgetMs <duration> (e.g. 30m, 1h, or raw ms) to change the LLM iteration budget instead, then run brv restart. By @bao-byterover in [#673]

🚀 Upgrade & Install

Fresh install (macOS / Linux):

:::sh
curl -fsSL https://byterover.dev/install.sh | sh

Existing users: re-run the installer above to upgrade in place, then run brv restart so the daemon picks up the new settings store and the reorganized Configuration page.

✅ No Breaking Changes

All changes are backward compatible. Existing context trees, provider configs, and connected agents continue to work with no migration. The --timeout flag still parses without erroring (commands log a one-line deprecation and ignore the value); migrate scripts that relied on it to brv settings set llm.iterationBudgetMs <duration> followed by brv restart to keep the same effect. New settings keys default to the values previously hard-coded in src/constants.ts, so behavior is unchanged until you opt in by running brv settings set.

🙏 Contributors

Thanks to @bao-byterover and @ncnthien for shipping this release.

Full Changelog: https://github.com/campfirein/byterover-cli/compare/v3.14.0...v3.15.0

Source: README.md, updated 2026-05-20