Skip to content

feat: Update Gemini model list to include latest models (Gemini 3, 2.0) #146

@tangyu

Description

@tangyu

Problem

The hardcoded Gemini model list in the codebase is outdated. Currently, only 3 models are available for selection:

  • gemini-2.5-pro
  • gemini-2.5-flash
  • gemini-2.5-flash-lite

However, Google has released newer models including Gemini 3 series and Gemini 2.0 series.

Affected Files

File Line Current Content
src/index.ts 117 validModels = ['gemini-2.5-pro', 'gemini-2.5-flash', 'gemini-2.5-flash-lite']
src/agent/transport/handlers/GeminiTransport.ts 81-83 Same list
src/gemini/runGemini.ts 1168 Error message with outdated model list
README.md 75 Documentation with outdated list

Suggested Models to Add

Based on @ai-sdk/gateway type definitions:

# Gemini 3 series (latest)
gemini-3-pro-preview
gemini-3-pro-image

# Gemini 2.0 series
gemini-2.0-flash
gemini-2.0-flash-lite

Suggestion

Consider centralizing the model list in src/gemini/constants.ts to avoid duplication and make future updates easier.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions