Skip to content

0.3.7

Choose a tag to compare

@kinqsradio kinqsradio released this 26 May 00:02

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

    • /config interactive settings panel
    • /login MCP profile setup directly inside the REPL
    • /model live 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 provider now refreshes API key prompts correctly
  • /login can 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