From 2b058bffe4bf2c30e55d1c07a428981d377cb201 Mon Sep 17 00:00:00 2001 From: Anibal Angulo Date: Mon, 23 Feb 2026 06:28:04 +0000 Subject: [PATCH] Add auto create session --- src/va_agent/agent.py | 7 ++++++- src/va_agent/server.py | 7 ++----- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/va_agent/agent.py b/src/va_agent/agent.py index 6b90ef1..9f47586 100644 --- a/src/va_agent/agent.py +++ b/src/va_agent/agent.py @@ -26,4 +26,9 @@ session_service = FirestoreSessionService( genai_client=genai.Client(), ) -runner = Runner(app_name="va_agent", agent=agent, session_service=session_service) +runner = Runner( + app_name="va_agent", + agent=agent, + session_service=session_service, + auto_create_session=True, +) diff --git a/src/va_agent/server.py b/src/va_agent/server.py index 63d93cf..b511653 100644 --- a/src/va_agent/server.py +++ b/src/va_agent/server.py @@ -66,13 +66,10 @@ def _build_user_message(request: QueryRequest) -> str: if request.type == "notification" and request.notification: parts = [request.text] if request.notification.text: - parts.append( - f"\n[Notificación recibida]: {request.notification.text}" - ) + parts.append(f"\n[Notificación recibida]: {request.notification.text}") if request.notification.parameters: formatted = ", ".join( - f"{k}: {v}" - for k, v in request.notification.parameters.items() + f"{k}: {v}" for k, v in request.notification.parameters.items() ) parts.append(f"[Parámetros de notificación]: {formatted}") return "\n".join(parts) -- 2.49.1