Changelog
Release history
/cost command — full cache token breakdown with savings estimate; cache-aware pricing for all 9 providers
First-run setup wizard — 3-step interactive onboarding (provider → API key → model) on first launch
/help now groups all 51 commands into 6 categories (Setup, Session, Agents, Context, Tools, Info)
QuickSearch recency tie-break — equal fuzzy score results sorted by last updated
Auto-update check — notifies when a newer version is on npm (24h cache, non-blocking)
Full token breakdown — cache reads, cache writes, and reasoning tokens now tracked separately (was only input/output)
Rate limit retry — automatic 2-attempt backoff; reads Retry-After header with 15s default
Provider error parsing — maps raw HTTP errors to actionable messages (invalid key, rate limit, network, unavailable)
Context window usage now correctly counts cached tokens (input + cacheRead + cacheWrite)
Spinner, Message, StreamingView, StartupBanner now use theme accent colors — all 20 themes apply correctly
Streaming errors shown inline in chat instead of crashing — actionable error box with retry hint
Paste truncation notification — system message shows original vs. trimmed character count
Draft save indicator — StatusBar shows ✓ saved for 3s after auto-save
CommandSuggest +N more — shows hidden match count and 'type to narrow' hint
TaskFloatingPanel scroll — ↑↓ navigation with N above / N below overflow hints
StatusBar wide mode hint text cleanup
StatusBar token type — Props interface updated to accept full TokenBreakdown
loop.ts compaction early-return was returning incomplete token object (missing cacheRead/cacheWrite/reasoning)
CommandContext.tokens type widened to include optional cache fields
Multi-agent orchestration — 9 specialist agents (Explore, Code, Review, Test, Docs, Security, Debug, Performance, Analytics)
218+ contextual skills auto-injected based on project framework and language
Bash classifier — safe commands run instantly, dangerous ones require confirmation
Policy sandbox — risky processes run with guarded execution and Docker remains optional
MCP client — reads claude_desktop_config.json, all existing servers work instantly
Design agent wizard — 150+ design systems, 111 skill templates
Custom tool loader — drop .js ESM files in .aurict/tools/
Custom skill loader — drop .md files in .aurict/skills/
Model persistence — selected provider/model saved across restarts
Platform binaries for macOS arm64/x64, Linux x64/arm64
Published to npm as `aurict` and `@aurict/cli`