0.2.4 (2026-03-05)
- readme: add run/insights subcommands and LLM configuration (27b23a0)
- rewrite AGENTS.md with full module inventory, subcommands, and insights architecture (6958933)
0.2.3 (2026-03-03)
- cli: add --version / -V flag (a1273dd)
- cli: remove global flags and shortcuts, default to run subcommand (11d0368)
0.2.2 (2026-03-02)
- add --compare mode for period-over-period comparison (0a89549)
- add --no-color flag for disabling colored output (ccb2e14)
- add model discovery, ranking, and interactive selection (da2b90e)
- add sparkline trend column to daily view (bd870cd)
- cli: add insights command with --no-llm, --provider, --model flags (a65d0f3)
- cli: add opencode CLI wrapper for dynamic path resolution (b76858c)
- cli: add run_models wrapper to opencode CLI module (6fd89fe)
- db: add derived metric queries and transcript builder for insights (10abb8a)
- initial release of opencode-usage CLI (ab8eb4d)
- insights: add concurrent LLM analysis with ThreadPoolExecutor (61c0156)
- insights: add dataclasses, auth resolver, and LLM client for insights pipeline (cdabf66)
- insights: add e2e integration, progress display, and error handling (f87d817)
- insights: add facet cache, quant engine, facet extraction, and suggestion generation (3f53d89)
- insights: add facet extraction and aggregate analysis pipeline (8fc4990)
- insights: add insights_to_dict serializer and JSON output for insights command (771f74f)
- insights: add session extraction, transcript reconstruction, stats, and prompt templates (3e41513)
- insights: add terminal-style HTML report generation (3412e8d)
- insights: add types, cache, LLM runner, and CLI scaffolding (f8ae7ca)
- render: add render_insights and render_insights_progress panels (0e31561)
- replace sparkline with horizontal trend bar (35738a7)
- ci: remove component prefix from release-please tags (cbe0598)
- db: use ~/.local/share path on all platforms to match OpenCode (381a212)
- derive version from package metadata dynamically (1572cea)
- sync init.py version to 0.1.2 (dc06366)
- test: make aggregate analysis test thread-order independent (ccc3d92)
- auth: use opencode CLI for paths and define Credentials locally (8d4278b)
- cli: restructure argument parsing with run/insights subcommands (4b9ba45)
- db: use opencode CLI for path resolution and define SessionMeta locally (eca5da5)
- insights: make InsightsConfig.model required, wire interactive picker (56707b0)
- insights: use opencode CLI for DB path in orchestrator (9fe5a93)
- remove dead legacy types and render functions (b5f8103)
- add AGENTS.md for AI agent guidelines (96d9b89)
- add PyPI installation instructions to README (f32c957)
0.2.1 (2026-03-02)
- add --compare mode for period-over-period comparison (0a89549)
- add --no-color flag for disabling colored output (ccb2e14)
- add model discovery, ranking, and interactive selection (da2b90e)
- add sparkline trend column to daily view (bd870cd)
- cli: add insights command with --no-llm, --provider, --model flags (a65d0f3)
- cli: add opencode CLI wrapper for dynamic path resolution (b76858c)
- cli: add run_models wrapper to opencode CLI module (6fd89fe)
- db: add derived metric queries and transcript builder for insights (10abb8a)
- initial release of opencode-usage CLI (ab8eb4d)
- insights: add concurrent LLM analysis with ThreadPoolExecutor (61c0156)
- insights: add dataclasses, auth resolver, and LLM client for insights pipeline (cdabf66)
- insights: add e2e integration, progress display, and error handling (f87d817)
- insights: add facet cache, quant engine, facet extraction, and suggestion generation (3f53d89)
- insights: add facet extraction and aggregate analysis pipeline (8fc4990)
- insights: add insights_to_dict serializer and JSON output for insights command (771f74f)
- insights: add session extraction, transcript reconstruction, stats, and prompt templates (3e41513)
- insights: add terminal-style HTML report generation (3412e8d)
- insights: add types, cache, LLM runner, and CLI scaffolding (f8ae7ca)
- render: add render_insights and render_insights_progress panels (0e31561)
- replace sparkline with horizontal trend bar (35738a7)
- db: use ~/.local/share path on all platforms to match OpenCode (381a212)
- derive version from package metadata dynamically (1572cea)
- sync init.py version to 0.1.2 (dc06366)
- test: make aggregate analysis test thread-order independent (ccc3d92)
- auth: use opencode CLI for paths and define Credentials locally (8d4278b)
- cli: restructure argument parsing with run/insights subcommands (4b9ba45)
- db: use opencode CLI for path resolution and define SessionMeta locally (eca5da5)
- insights: make InsightsConfig.model required, wire interactive picker (56707b0)
- insights: use opencode CLI for DB path in orchestrator (9fe5a93)
- remove dead legacy types and render functions (b5f8103)