Ben Vargas
ede4471b84
feat(translator): add default thinkingConfig for gemini-3-pro-preview
...
Match official Gemini CLI behavior by always sending default
thinkingConfig when client doesn't specify reasoning parameters.
- Set thinkingBudget=-1 (dynamic) for gemini-3-pro-preview
- Set include_thoughts=true to return thinking process
- Apply to both /v1/chat/completions and /v1/responses endpoints
- See: ai-gemini-cli/packages/core/src/config/defaultModelConfigs.ts
2025-11-19 12:47:39 -07:00
Luis Pater
7a8e00fcea
**fix(translator): handle missing parameters in Gemini tool schema gracefully**
2025-11-19 13:19:46 +08:00
Luis Pater
89771216a1
**feat(translator): add ThoughtSignature handling in Gemini request transformations**
2025-11-19 11:34:13 +08:00
hkfires
d60040b222
fix(translator): accept camelCase thinking config in OpenAI→Gemini
2025-11-07 16:45:31 +08:00
Luis Pater
2a73d8c4a3
fix(translator): simplify tool response handling and adjust JSON schema updates in Gemini modules
2025-11-05 22:48:50 +08:00
hkfires
a53c84d0d1
feat(gemini): apply default safety settings across request translators
2025-10-31 08:22:16 +08:00
Luis Pater
af3fbd134d
fix(translator): remove strict key from function declaration to prevent errors during schema transformation
2025-10-30 13:14:26 +08:00
hkfires
5cb378256b
feat(gemini-translators): set include_thoughts when mapping thinking
2025-10-29 19:19:18 +08:00
hkfires
3ac5f05e8c
feat(gemini): prefer official reasoning fields, add extra_body(cherry studio) fallback
2025-10-29 19:19:18 +08:00
hkfires
2a3ee8d0e3
fix(translators): normalize thinking budgets
2025-10-29 19:19:17 +08:00
hkfires
680b3f5010
fix(translator): avoid default thinkingConfig in Gemini requests
2025-10-29 19:19:17 +08:00
Luis Pater
0defb68c6c
fix(translator): improve error handling for function parameters schema transformation
...
- Added fallback to set default `parametersJsonSchema` when `parameters` key is absent.
- Enhanced logging to capture detailed errors during schema transformation.
- Refined tool declaration appending logic for robustness.
2025-10-28 22:57:26 +08:00
hkfires
7061cd6058
fix(gemini): map responseModalities to uppercase IMAGE/TEXT
2025-10-26 19:35:22 +08:00
Luis Pater
4477c729a4
Fixed : #129 #123 #102 #97
...
feat: add all protocols request and response translation for Gemini and Gemini CLI compatibility
2025-10-17 02:11:29 +08:00