From 678350a6f2db0cd0d8964966a619f6d350807d92 Mon Sep 17 00:00:00 2001 From: Matthew Zhou Date: Thu, 18 Sep 2025 19:18:38 -0700 Subject: [PATCH] feat: Pass through agent_state and patch bugs [LET-4456] (#4800) * Pass through agent state * temp * Patch bugs * Add todo for jin --- letta/agents/temporal_agent.py | 2 +- letta/server/rest_api/routers/v1/agents.py | 2 +- letta/server/rest_api/routers/v1/runs.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/letta/agents/temporal_agent.py b/letta/agents/temporal_agent.py index 13617018..c11f6d25 100644 --- a/letta/agents/temporal_agent.py +++ b/letta/agents/temporal_agent.py @@ -47,7 +47,7 @@ class TemporalAgent(BaseAgentV2): settings.temporal_endpoint, namespace=settings.temporal_namespace, api_key=settings.temporal_api_key, - tls=True, # This should be false for local runs + tls=False, # This should be false for local runs ) workflow_input = WorkflowInputParams( diff --git a/letta/server/rest_api/routers/v1/agents.py b/letta/server/rest_api/routers/v1/agents.py index 70886eb9..f0ba63cb 100644 --- a/letta/server/rest_api/routers/v1/agents.py +++ b/letta/server/rest_api/routers/v1/agents.py @@ -1498,7 +1498,7 @@ async def cancel_agent_run( settings.temporal_endpoint, namespace=settings.temporal_namespace, api_key=settings.temporal_api_key, - tls=True, + tls=False, # This should be false for local runs ) await client.cancel_workflow(run_id) success = await server.job_manager.safe_update_job_status_async( diff --git a/letta/server/rest_api/routers/v1/runs.py b/letta/server/rest_api/routers/v1/runs.py index 9faa3e02..c3dc0f1a 100644 --- a/letta/server/rest_api/routers/v1/runs.py +++ b/letta/server/rest_api/routers/v1/runs.py @@ -119,7 +119,7 @@ async def retrieve_run( settings.temporal_endpoint, namespace=settings.temporal_namespace, api_key=settings.temporal_api_key, - tls=True, # This should be false for local runs + tls=False, # This should be false for local runs ) handle = client.get_workflow_handle(run_id)