Skip to content

v0.3.0

Choose a tag to compare

@13luiz 13luiz released this 25 May 02:00
· 81 commits to main since this release

What's new in v0.3.0

Phase 2 hardening: multi-provider support (6 LLM providers), session
persistence, context compaction, configurable TUI, and cost tracking.

Added

  • 6 LLM providers — OpenAI Chat, OpenAI Responses, Google Gemini, Mistral, OpenRouter, plus existing Anthropic support
  • opi-ai: retry/backoff/rate-limit support with configurable strategies
  • opi-ai: usage accumulation and cost tracking across turns
  • opi-agent: session v1 JSONL storage for conversation persistence
  • opi-agent: compaction engine with trigger and hook support
  • opi-agent: thinking config passed through to provider requests
  • opi-coding-agent: session list/resume/delete CLI flags
  • opi-coding-agent: --json NDJSON output mode for non-interactive use
  • opi-coding-agent: usage accumulation wired to TUI status bar
  • opi-coding-agent: edit tool captures before/after content
  • opi-coding-agent: workspace path validation for all tools
  • opi-tui: configurable keybindings with TOML parsing
  • opi-tui: Theme struct with default and monokai palettes
  • opi-tui: DiffView widget for edit/patch visualization

Fixed

  • Session runtime tests serialized to avoid env var races

Full Changelog: v0.2.0...v0.3.0