Skip to content

Release v0.3.0

Choose a tag to compare

@github-actions github-actions released this 10 Jun 16:09
· 14 commits to main since this release
Immutable release. Only release title and notes can be modified.

Changelog

Breaking Changes

  • Breaking Change: The model_overrides configuration now requires explicit model names for DeepSeek V4 Pro and Flash Free variants. Previous shorthand syntaxes are no longer supported.
  • Breaking Change: Anthropic model routing now prioritizes Zen-specific endpoints over legacy Anthropic routing when IsZen is true. Existing Anthropic configurations may require updates to use model_overrides for compatibility.

New Features

  • Add full Zen model support including Claude, GPT, Gemini, and free-tier models
  • Add Claude model overrides for sonnet-4.6, opus-4.7, and haiku-4.5
  • Add DeepSeek V4 Pro Zen override to config example and default config
  • Add 49 Zen models grouped by endpoint type in models command output
  • Add MiniMax M3 and Qwen3.7 profiles to model configuration
  • Add grok-build-0.1, big-pickle, and north-mini-code-free models to config listing
  • Add test coverage for Claude, Grok, Big-Pickle, North Mini-Code-Free, and missing Go models

Bug Fixes

  • Fix endpoint classification to use Zen-specific routing (minimax uses chat completions on Zen)
  • Fix streaming/non-streaming path checks to prioritize Zen over Anthropic routing
  • Fix deprecated model names in documentation

Improvements

  • Improve model documentation with updated endpoint tables and configuration examples
  • Enhance configuration examples with DeepSeek V4 Pro/Flash Free override patterns
  • Improve models command description in README
  • Refactor endpoint classification logic for better Zen support

Documentation

  • Update MODELS.md with comprehensive Zen model documentation
  • Add model_overrides examples for DeepSeek V4 Pro and Flash Free variants
  • Update README.md with improved models command documentation

Chores

  • Refactor endpoint classification logic in internal/client/opencode.go
  • Update test coverage in internal/client/opencode_test.go
  • Refactor message handling in internal/handlers/messages.go
  • Update build configuration and dependency management