Add checkpoints and assessment revisions.
⛰️ Features
- (acp) Add checkpoints and assessment revisions (#903)
- (acp) Persist canonical session trajectories (#902)
- (cli) [breaking] Rename the invocation to
bro - (config) Add provider header policies (#910)
- (control) Add remote router administration (#901)
- (evolution) Add checkpoint TS routing (#907)
- (mcp) Add native skills gateway support (#912)
- (registry) Automate canonical model lifecycle (#876)
- (tui) Adopt native scrollback (#904)
- (tui) Replace dashboard with conversation
- (tui) Improve scrollback and transcript rendering (#899)
🐛 Bug Fixes
🚜 Refactor
- (mcp) Remove OSS origin server (#913)
📚 Documentation
- Correct MCP spend report command (#911)
⚙️ Miscellaneous Tasks
-
Sync registry catalog (#914)
-
Breaking (MCP): remove the OSS first-party origin server. The
bitrouter-mcpcrate,bro mcp serve,bro mcp install, daemon/mcp-controlendpoint, and automaticbitrouter_skillsinjection are removed. Local agents operate BitRouter through the shipped Agent Skill and structuredbroCLI. The upstream MCP client/gateway, aggregate/mcp, Skills-over-MCP relay/cache, server-side tool loop, andbro mcp checkremain. -
Breaking (CLI): the invocation is now
bro.bitrouter <cmd>becomesbro <cmd>. Only the invocation changed — the product, crate, npm package, Homebrew tap,bitrouter.yaml,~/.bitrouter,BITROUTER_*environment variables,brk_key prefix, and telemetry identifiers keep their names. Shell, PowerShell, npm, and Homebrew installers additionally create a deprecatedbitrouteralias; invoking it prints one migration note on stderr while preserving structured stdout. The alias is installer-only, release archives containbro, and the alias is removed in 1.0.0.