mirror of
https://github.com/RooVetGit/Roo-Code.git
synced 2026-09-19 00:01:19 +00:00
* feat: migrate Gemini and Vertex providers to AI SDK - Migrate GeminiHandler from @google/genai to @ai-sdk/google - Create standalone VertexHandler using @ai-sdk/google-vertex - Use shared AI SDK utilities (streamText, generateText, convertToAiSdkMessages) - Support thinkingConfig via providerOptions.google.thinkingConfig - Support Google Search and URL Context grounding tools - Preserve cost calculation with tiered pricing - Remove gemini-format.ts (AI SDK handles message conversion) EXT-643 * fix: remove unused import and implement allowedFunctionNames tool filtering - Remove unused handleAiSdkError import from gemini.ts - Implement tool filtering based on allowedFunctionNames in both GeminiHandler and VertexHandler createMessage methods - Filter tools before converting to AI SDK format to restrict model access to only allowed functions |
||
|---|---|---|
| .. | ||
| __tests__ | ||
| cache-strategy | ||
| caching | ||
| ai-sdk.ts | ||
| anthropic-filter.ts | ||
| bedrock-converse-format.ts | ||
| image-cleaning.ts | ||
| minimax-format.ts | ||
| mistral-format.ts | ||
| model-params.ts | ||
| openai-format.ts | ||
| r1-format.ts | ||
| reasoning.ts | ||
| stream.ts | ||
| vscode-lm-format.ts | ||
| zai-format.ts | ||