Skip to content

v0.42.0

Latest

Choose a tag to compare

@philipph-askui philipph-askui released this 27 Jul 16:34
30ff667

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 the model_id, the client argument now accepts an Anthropic or OpenAI client, 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, replacing claude-sonnet-4-6 by @philipph-askui in #290

πŸ› Bug Fixes

  • Preserved Gemini's thought_signature across turns by adding an extra_content field to ToolUseBlockParam, 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