v0.42.0
π Overview
v0.42.0 extends AskUIVlmProvider to route requests through AskUI's new OpenAI-compatible proxy, so Gemini models can now be used alongside Claude β the backend is inferred automatically from the model id, and coordinate handling adapts to each model's coordinate grid. Sonnet 5 becomes the new default model for AskUI, and multi-turn tool calling with Gemini is now reliable thanks to preserving its thought_signature across turns.
β¨ New Features
- OpenAI-compatible proxy support in
AskUIVlmProviderβ Gemini models are now served via AskUI's OpenAI-compatible endpoint (/proxy/openai/v1/chat/completions) while Claude models continue through the Anthropic-compatible proxy; the backend is inferred from themodel_id, theclientargument now accepts anAnthropicorOpenAIclient, and coordinates are interpreted per model (Gemini's 1000Γ1000 normalized grid vs. Claude's native pixels) by @philipph-askui in #290
π§ Improvements
- Sonnet 5 (
claude-sonnet-5) is now the default model for AskUI, replacingclaude-sonnet-4-6by @philipph-askui in #290
π Bug Fixes
- Preserved Gemini's
thought_signatureacross turns by adding anextra_contentfield toToolUseBlockParam, fixing multi-turn tool calling that previously broke when the signature was dropped by @philipph-askui in #290
Full Changelog: v0.41.0...v0.42.0