diff --git a/agents/core-logic/agent.py b/agents/core-logic/agent.py index ba0d78d..354f9a1 100644 --- a/agents/core-logic/agent.py +++ b/agents/core-logic/agent.py @@ -13,6 +13,7 @@ import google.auth import google.auth.transport.requests from typing import Literal +import vertexai from google.adk.agents import Agent from google.adk.tools import FunctionTool from google.adk.runners import Runner @@ -22,7 +23,10 @@ from google.genai import types logger = logging.getLogger(__name__) PROJECT_ID = os.environ.get("GOOGLE_CLOUD_PROJECT", "propane-will-491900-m5") -LOCATION = os.environ.get("GOOGLE_CLOUD_LOCATION", "global") +LOCATION = os.environ.get("GOOGLE_CLOUD_LOCATION", "us-central1") + +# Initialiser Vertex AI eksplisitt — ADK krev dette for Cloud Run +vertexai.init(project=PROJECT_ID, location=LOCATION) ORCHESTRATOR_MODEL = os.environ.get("ORCHESTRATOR_MODEL", "gemini-2.5-flash") SUBAGENT_MODEL = os.environ.get("SUBAGENT_MODEL", "gemini-2.5-flash") @@ -65,7 +69,7 @@ create_bq_table_if_not_exists() # --------------------------------------------------------------------------- # OPAX MCP Client (inlina) # --------------------------------------------------------------------------- -_OPAX_MCP_URL = os.environ.get("MCP_SERVER_URL", "https://opax-mcp-zjbqp3prqq-uc.a.run.app") +_OPAX_MCP_URL = os.environ.get("MCP_SERVER_URL", "https://opax-mcp-357036551735.us-central1.run.app") _MCP_SECRET = os.environ.get("MCP_SECRET", "")