What's New
Tool Activity Bar
Every assistant message now shows a compact summary of all tools used during that response:
⚙ 8 calls: Read ×3 · Edit ×2 · Bash ×3
- Smart labels: raw Claude tool names mapped to friendly names (Glob→Search, View→Read, etc.)
- MCP tools: extracted readable suffix (e.g.
mcp__playwright__browser_click→browser_click) - History support: tool counts reconstructed from DB for all historical messages
- Multi-agent: tools grouped per agent_id
- Error resilience: activity bar rendered even on error (shows what ran before failure)
Database Auto-Maintenance
- Session cleanup: automatically deletes sessions older than 30 days
- WAL checkpoint: merges WAL file into main DB after cleanup to prevent unbounded growth
- Configurable:
SESSION_TTL_DAYS(default 30) andCLEANUP_INTERVAL_HOURS(default 24) env vars - Runs on startup + periodically
CLI Model Alias Fix
- Uses short model aliases (
opus,sonnet,haiku) instead of full model IDs - Claude binary resolves them internally — more resilient to model ID changes
Localization
- New i18n key:
ta.calls— translated for UK, EN, RU
Full Changelog: v5.7.0...v5.8.0