From 9c29e3c9e0e15d50c8acf448762a2531027a29bd Mon Sep 17 00:00:00 2001 From: aran-yogesh Date: Thu, 5 Feb 2026 17:00:54 -0800 Subject: [PATCH] Fix sandbox creation by removing unsupported cleanup parameter - Remove cleanup=False argument from create_sandbox_async calls - Fixes TypeError: Received unsupported arguments: ['cleanup'] - Allows agent to create and connect to sandboxes successfully --- apps/agent/agent/server.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/agent/agent/server.py b/apps/agent/agent/server.py index 5ff17311..adff7d80 100644 --- a/apps/agent/agent/server.py +++ b/apps/agent/agent/server.py @@ -864,7 +864,7 @@ async def get_agent(config: RunnableConfig) -> Pregel: # noqa: PLR0915 await client.threads.update(thread_id=thread_id, metadata={"sandbox_id": SANDBOX_CREATING}) try: - sandbox_cm = create_sandbox_async("langsmith", cleanup=False) + sandbox_cm = create_sandbox_async("langsmith") sandbox_backend = await sandbox_cm.__aenter__() logger.info("Sandbox created: %s", sandbox_backend.id) @@ -898,7 +898,7 @@ async def get_agent(config: RunnableConfig) -> Pregel: # noqa: PLR0915 else: logger.info("Connecting to existing sandbox %s", sandbox_id) try: - sandbox_cm = create_sandbox_async("langsmith", sandbox_id=sandbox_id, cleanup=False) + sandbox_cm = create_sandbox_async("langsmith", sandbox_id=sandbox_id) sandbox_backend = await sandbox_cm.__aenter__() logger.info("Connected to existing sandbox %s", sandbox_id) except Exception: