Skip to content

v0.5.0: Dynamic Model Discovery, OpenCode 2 Support, and Plan Mode Context

Latest

Choose a tag to compare

@danielxxomg danielxxomg released this 02 Sep 18:06
· 1 commit to main since this release

Highlights in v0.5.0

  • Real-time Model Discovery: Automatically fetches active models and context limits from Command Code's public endpoint (https://api.commandcode.ai/provider/v1/models) on startup with zero-credential requirement and instant offline fallback.
  • 🚀 OpenCode 2 (V2) Support: Native ./v2 plugin entrypoint (plugins: ["commandcode-go-opencode-provider/v2"]) with automatic catalog transformation — resolves SchemaError from upstream.
  • 🧭 Plan Mode Project Context: Injects project file tree (respecting .gitignore) and Git repository metadata (current branch, status, recent commits) with 30s TTL in-memory caching.
  • 🧠 Thinking & Reasoning Effort: Full support for custom thinking levels (low, medium, high, max) and token budgets.
  • 📦 67 Verified Models: Offline catalog expanded to 67 models with case-sensitive IDs, accurate capabilities, and context limits up to 1M tokens.
  • 🛡️ Production-Grade Resilience: Exponential backoff with ±25% jitter, error classification (18 permanent vs 24 retryable), mid-stream reconnect protection, and clean SSE stream terminations.

Quality Assurance

  • 106 unit tests passing (100% pass rate)
  • Strict TypeScript typechecking (tsc --noEmit) passing with 0 errors