-
Notifications
You must be signed in to change notification settings - Fork 2.3k
[fix] generic check for gemini compat #5842
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR fixes a bug in Gemini model detection for the Databricks provider by changing from a prefix check to a substring check, allowing proper detection of both direct Gemini models (e.g., "gemini-2-5-flash") and Databricks-prefixed Gemini models (e.g., "databricks-gemini-3-pro"). This follows the existing pattern used for Claude model detection in the same file.
- Changes model detection from
starts_with("gemini")tocontains("gemini")to handle optional prefixes - Adds test coverage for both naming patterns (direct and prefixed Gemini models)
* main: (48 commits) [fix] generic check for gemini compat (#5842) Add scheduler to diagnostics (#5849) Cors and token (#5850) fix sessions coming back with empty messages (#5841) markdown export from URL (#5830) Next camp refactor live (#5706) Add out of context compaction test via error proxy (#5805) fix: Add backward compatibility for conversationCompacted message type (#5819) Add /agent/stop endpoint, make max active agents configurable (#5826) Handle 404s (#5791) Persist provider name and model config in the session (#5419) Comment out the flaky mcp callers (#5827) Slash commands (#5718) fix: remove setx calls to not permanently edit the windows shell PATH (#5821) fix: Parse maas models for gcp vertex provider (#5816) fix: support Gemini 3's thought signatures (#5806) chore: Add Adrian Cole to Maintainers (#5815) [MCP-UI] Proxy and Better Message Handling (#5487) Release 1.15.0 Document New Window menu in macOS dock (#5811) ...
Signed-off-by: Sai Karthik <[email protected]>
Signed-off-by: Blair Allan <[email protected]>
Summary
Check for gemini models on databricks provider using contains instead of startswith
Type of Change