0.3.7
v0.3.7 — 2026-05-26
Major terminal UX upgrade with a full Ink-based chat REPL, in-terminal configuration, and foundations for multi-agent + multi-MCP workflows.
Highlights
-
Full Ink chat REPL
- Unified UI for banner, composer, tool events, overlays, and slash commands
- Fuzzy-search slash palette with keyboard navigation
- Removed legacy readline loop
-
First-run setup wizard
Welcome → Theme → Provider → API key → Model → MCP → AGENT.md- Re-open anytime with
/init
-
New settings + login UX
/configinteractive settings panel/loginMCP profile setup directly inside the REPL/modellive model picker from/v1/models
-
Multi-MCP support
- Connect to multiple MCP servers simultaneously
- Shared merged tool inventory
/mcp connect|disconnect|reconnect
-
Stable BrainRouter MCP identity
-
Canonical prefix:
mcp__brainrouter__<tool>
-
-
Data-driven agent registry
-
Built-in agents:
- explorer
- architect
- reviewer
- worker
- verifier
-
Supports global + workspace overrides
-
spawn_agent({ agentId })
-
-
Safer delegation hierarchy
chat → reasoning → worker- Worker agents cannot delegate
- Spawn depth capped at 3 by default
-
Cleaner env separation
-
CLI credentials only loaded from:
~/.config/brainrouter/config.json -
MCP stderr isolated from Ink UI
-
Fixes
/config providernow refreshes API key prompts correctly/logincan update existing LLM credentials- HTTP MCP setup now handles BrainRouter API keys properly
- Wizard skip clears stale MCP connections instead of reconnecting silently
What's Changed
- 0.3.7 — Terminal UI redesign, Ink REPL, in-terminal config, multi-agent registry by @kinqsradio in #43
Full Changelog: v0.3.6...v0.3.7