1.3 KiB
1.3 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[0.1.0] - 2026-09-26
Added
- Core
brokecrewlibrary with strict CLI/core boundary. - Declarative persona definitions (
personas.toml) with ranked model fallback lists and stealth model flagging. - Two-stage router: Stage A (zero-cost keyword pre-filter), Stage B (low-token LLM classifier with safe fallback), Stage C (complexity escalation).
- Live OpenRouter model catalog cache (
/v1/models) with background synchronization. - Account-wide rate-limit budget tracker (20 req/min, 50 req/day or 1,000 req/day quota) with persistent JSON state and pre-429 CLI warnings.
- Typed multi-agent handoff pipeline executor (
Vec<PipelineStep>) with streaming output. - Clap-based CLI with subcommands:
chat,config set-key,personas list, andstatus. - OS keyring integration via
keyringcrate with env variable and config file fallback. - Structured observability using
tracingwith human-readable and--json-logsoutput modes. - Comprehensive unit, fallback fault-injection, and WireMock integration test suite.