v6.2.0
What's Changed
New Features
# === Example: Claude Code as inference backend ===
LLM_API_TYPE=cli
LLM_CLI="claude -p <request>"# === Example: Gemini CLI as inference backend ===
LLM_API_TYPE=cli
LLM_CLI="gemini --skip-trust -p <request>"- Added compatibility with the OpenAI Python SDK v2+
Fixes & Minor Changes
- Added an
ApiPlatform.GOOGLE_AI_STUDIOcheck in the Google GenAI client to conditionally bypass Vertex AI–specific configuration (project, location, credentials, service account). This ensures the client is cleanly initialized with only an API key andvertexai=Falsewhen targeting Google AI Studio directly. - Bug fixes and refactoring in
utils.resolve_callable, with improved exception handling - Minor refactoring of config validation
Internal SDLC Improvements
- [Security / Maintainability] Enhanced test workflow by @akimochkinv in #136
- Commit coverage badges to an orphan branch to avoid merge conflicts
- Read-only permissions for test execution; secure commits made from a separate step with no custom code execution
- AI code reviews with Gito:
- Use Claude Opus 4.8
- Include issues with confidence level ≥ 2
- Documentation fixes
Full Changelog: v6.1.1...v6.2.0