You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Gemini 3 models hang due to conflicting thinkingConfig in smallOptions() #6886
When using gemini-3-pro-preview via the SDK, requests hang indefinitely. The same code works fine with gemini-2.0-flash.
Root cause: In packages/opencode/src/provider/transform.ts, smallOptions() returns { thinkingConfig: { thinkingBudget: 0 } } for all Google models (line 477-478). But options() sets { thinkingConfig: { thinkingLevel: "high" } } for gemini-3 models. When merged, Gemini 3 receives both parameters, which the API rejects.
Activity
rekram1-node commentedon Jan 5, 2026
I just merged a fox for this earlier today, think its fixed in next release
kevoconnell commentedon Jan 5, 2026
ok sick sounds good @rekram1-node 🫡 , jw when do you think the next release will be?
rekram1-node commentedon Jan 5, 2026
later today or tmr morn
kevoconnell commentedon Jan 5, 2026
sounds great thank you so much @rekram1-node 😄
github-actions commentedon Mar 25, 2026
To stay organized issues are automatically closed after 90 days of no activity. If the issue is still relevant please open a new one.