Add gemini-3.5-flash to supported CUA models#38
Merged
Conversation
Annotate gemini-3.5-flash as a computer-use-supported Google model. It is present in the pi-ai registry, passes the provider-native computer-use smoke test, and emits a CUA tool call through the existing Gemini adapter (no adapter or override change needed). Also add it to the update-models discovery candidate list and the supported-models snapshot. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds
gemini-3.5-flash(Google's newly-announced built-in computer-use Flash model) to the curated CUA model list.Verified per the
update-modelsskill:CUA_MODEL_OVERRIDESentry needed).cua-aismoke (CUA_MODEL=google:gemini-3.5-flash) emits aclicktool call through the existing Gemini adapter — it responds to the package's standard function declarations, so no adapter or coordinate change is required (unlikegemini-2.5-computer-use-preview, which stays excluded).Changes
packages/ai/src/models.ts— add an exact-match annotation forgemini-3.5-flashundergoogle, citing the Gemini computer-use docs.packages/ai/docs/supported-models.md— addgemini-3.5-flashto the Google snapshot..agents/skills/update-models/reference/discover-models.ts— addgemini-3.5-flashto the Gemini discovery candidate list so the skill always surfaces it.Test plan
npm run typechecknpm test --workspace @onkernel/cua-ai(88 passed)discover-models.ts --provider all)cua-aiquickstart smoke forgoogle:gemini-3.5-flash(emits tool call) withgemini-3-flash-previewas controlNote
Low Risk
Metadata-only additions to the curated model list; no runtime adapter or API behavior changes.
Overview
Registers
gemini-3.5-flashas a supported Google computer-use model so refs likegoogle:gemini-3.5-flashresolve through the existing curated list and Gemini adapter (no new override or coordinate changes).The change adds an exact-match entry in
CUA_MODEL_ANNOTATIONSinmodels.ts, documents it insupported-models.md, and includes it inGEMINI_DOC_COMPUTER_USE_MODELSin theupdate-modelsdiscovery script so model refresh workflows always consider it.Reviewed by Cursor Bugbot for commit fe19930. Bugbot is set up for automated code reviews on this repo. Configure here.