From 9627da37aed3c79de2b9d736601915a9afe4b4df Mon Sep 17 00:00:00 2001 From: chrischristiansen-glitch Date: Wed, 17 Jun 2026 17:59:05 +0200 Subject: [PATCH] =?UTF-8?q?fix(agent):=20legg=20til=20vertexai.init()=20?= =?UTF-8?q?=E2=80=94=20ADK=20m=C3=A5=20initialiseras=20eksplisitt=20for=20?= =?UTF-8?q?Cloud=20Run?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- agents/core-logic/agent.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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", "")