diff --git a/web/agent/src/agent.py b/web/agent/src/agent.py index 6146cd4..fc7076b 100644 --- a/web/agent/src/agent.py +++ b/web/agent/src/agent.py @@ -76,12 +76,13 @@ def create_agent(user_roles: list[str] | None = None): logger.info("MCP server unavailable - running without MCP tools") # Use Vertex AI for higher rate limits (requires GOOGLE_APPLICATION_CREDENTIALS) + # Note: gemini-3-pro-preview requires location="global" provider = GoogleProvider( vertexai=True, project=os.getenv("GOOGLE_PROJECT_ID"), - location=os.getenv("GOOGLE_LOCATION", "us-central1"), + location=os.getenv("GOOGLE_LOCATION", "global"), ) - model = GoogleModel("gemini-2.5-pro", provider=provider) + model = GoogleModel("gemini-3-pro-preview", provider=provider) return Agent( model=model,