What's Changed
- fix: production hardening — zero unwraps, crate consolidation, startu… by @aloundoye in #92
- feat: full theme system with dark/light detection, table rendering, scroll mode by @aloundoye in #93
- feat: PTY shell runner, denial tracking, tool system hardening by @aloundoye in #94
- Bump Rust toolchain to 1.94.1 and update authors by @aloundoye in #95
- feat: skills metadata, LSP feedback loop, subagent colors, memory extraction by @aloundoye in #96
- feat: lifecycle hooks, permission hooks, MCP scaffold command by @aloundoye in #97
- feat: release optimization, provider tests, compaction tests by @aloundoye in #98
- feat: 4-stage permission system, persistent approvals, full theme statusline by @aloundoye in #99
- refactor: capability-driven provider transforms, remove hardcoded quirks by @aloundoye in #100
- feat: LSP validation hardening with timeout, caching, and config by @aloundoye in #101
- refactor: move complexity and prompts from agent to core crate by @aloundoye in #102
- feat: startup profiler, skip legacy migration, optimize boot path by @aloundoye in #103
- fix: add error context to all user-facing error paths by @aloundoye in #104
- feat: complete hook wiring, skill metadata injection, capability veri… by @aloundoye in #105
- feat: coordinator mode with parallel agents and SendMessage tool by @aloundoye in #106
- feat: session branching, undo/redo, draft commands by @aloundoye in #107
- feat: help modal overlay with scrollable keybindings and commands by @aloundoye in #108
- refactor: extract ToolCache into dedicated module, complete v5 plan by @aloundoye in #109
- docs: update README and user guide for v0.3.0 by @aloundoye in #110
- features by @aloundoye in #111
- Strip DeepSeek coupling, unify system prompt, make phase loop opt-in by @aloundoye in #112
- Native Anthropic/Gemini APIs, provider auto-detection, model listing, updated costs by @aloundoye in #113
- Wire native streaming, extract ModelPricing, add Anthropic prompt cac… by @aloundoye in #114
- Rich tool metadata, deferred discovery, streaming tool executor scaffolding by @aloundoye in #115
- Retry differentiation, output recovery, device blocklist, bash classifier, circuit breaker feedback by @aloundoye in #116
- Flush transcript to disk, config hot-reload watcher, per-tool truncation, session resume UX by @aloundoye in #117
- features by @aloundoye in #118
- Update release.yml by @aloundoye in #119
Full Changelog: v0.2.0...v0.3.0