From 1a1d4ae99b87efe34d982c2a8b25f2d43d34fc80 Mon Sep 17 00:00:00 2001 From: Chris Christiansen Date: Sat, 5 Sep 2026 10:36:00 +0000 Subject: [PATCH] fix(hub): use LlmAgent with explicit Vertex AI client --- agents/core-logic/agent.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/agents/core-logic/agent.py b/agents/core-logic/agent.py index 76ccc4c..36161e9 100644 --- a/agents/core-logic/agent.py +++ b/agents/core-logic/agent.py @@ -14,7 +14,7 @@ import google.auth.transport.requests from typing import Literal -from google.adk.agents import Agent +from google.adk.agents import LlmAgent from google.adk.tools import FunctionTool from google.adk.runners import Runner from gemini_guard import guarded_run, CircuitOpen, RateLimitExceeded @@ -254,12 +254,13 @@ def build_agent(mode: str = "light", message: str = "") -> tuple: models = get_models_for_mode(mode) actual_model = route_model(message=message, mode=mode, flash_model=ORCHESTRATOR_MODEL, pro_model=models["orchestrator"]) instruction = _INSTRUCTION_TEMPLATE.format(mode=mode, model=actual_model) - agent = Agent( + agent = LlmAgent( model=actual_model, - name="jason_vauger", - description=f"Jason Vauger — OPAX enterprise agent [{mode}]", instruction=instruction, tools=OPAX_TOOLS, + vertexai=True, + project="propane-will-491900-m5", + location="us-central1", ) return agent, actual_model, instruction