-
Notifications
You must be signed in to change notification settings - Fork 1.4k
feat(provider): add gemini cli 3.0 pro preview support #3864
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
🦋 Changeset detectedLatest commit: 169fac1 The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
|
Have you seen this working as well? I can't get it to work locally even though I have the cli settings set to include preview features like gemini 3. |
https://github.com/google-gemini/gemini-cli/blob/release/v0.16.0-preview.5/docs/get-started/gemini-3.md |
|
This just adds the model - this can't work. |
Its frustrating that Google still doesnt pass my Gemini 3 Pro whitelist, so I cant test it either, and I will close this PR if anyone else plans to add Gemini 3 Pro in cli |
I got it in 3 hours after i got my pro for a year. Try submitting again. |
It is worth mentioning that they added Since I dont have access to the Gemini 3 Pro CLI at the moment, are there other contributors trying to add this logic to test? |
|
This is signatures i was talking about. You can easily skip it, but you still need to code the logic to do so. TLDR is you can add "skip_validation_something_something" to every first tool call of every turn to effectively pass the validation, but that will nerf the model's ability. To do it correctly - you need to store the returne signature each time and send it back in the request(for each first tool call of every message). UPD: Also, at least in my case, i had to force gemini 3 to send the tool calls correctly. As even with temp 1 and no overrides - it would hallucinate tool parameters. So i am not sure what is done in kilo to go around this, as it was not able to read more than one file at a time, ask followup question correctly, etc. without these changes on my end. |
Closing this PR for now. |








Context
add gemini cli 3.0 pro model support
Implementation
google-gemini/gemini-cli@56f9e59
https://ai.google.dev/gemini-api/docs/gemini-3