| Name | Modified | Size | Downloads / 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 settingslists 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 30mor1h 30m). Values persist at<BRV_DATA_DIR>/settings.jsonand can be browsed from the Configuration page inbrv webui. Runbrv restartafter a change. By @bao-byterover in [#673] - Folder metadata in
brv webuiContexts. 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 webuireorganized. 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] --timeoutflag is deprecated. Passing--timeouton commands that accepted it now logs a one-line deprecation notice and has no effect. Usebrv settings set llm.iterationBudgetMs <duration>(e.g.30m,1h, or raw ms) to change the LLM iteration budget instead, then runbrv 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