mirror of
https://github.com/Sea-Haven-Industries/open-swe.git
synced 2026-10-01 03:53:14 +00:00
refactor: remove duplicate sandbox_id metadata updates in server.py
This commit is contained in:
parent
0c59811ee4
commit
20f9b734c7
1 changed files with 0 additions and 12 deletions
|
|
@ -255,13 +255,6 @@ async def get_agent(config: RunnableConfig) -> Pregel: # noqa: PLR0915
|
|||
sandbox_backend = await asyncio.to_thread(create_langsmith_sandbox)
|
||||
logger.info("Sandbox created: %s", sandbox_backend.id)
|
||||
|
||||
# Update metadata immediately after sandbox creation so other callers
|
||||
# can connect to the sandbox while we clone the repo
|
||||
await client.threads.update(
|
||||
thread_id=thread_id,
|
||||
metadata={"sandbox_id": sandbox_backend.id},
|
||||
)
|
||||
|
||||
repo_dir = None
|
||||
if repo_owner and repo_name:
|
||||
logger.info("Cloning repo %s/%s into sandbox", repo_owner, repo_name)
|
||||
|
|
@ -299,11 +292,6 @@ async def get_agent(config: RunnableConfig) -> Pregel: # noqa: PLR0915
|
|||
try:
|
||||
sandbox_backend = await asyncio.to_thread(create_langsmith_sandbox)
|
||||
logger.info("New sandbox created: %s", sandbox_backend.id)
|
||||
|
||||
await client.threads.update(
|
||||
thread_id=thread_id,
|
||||
metadata={"sandbox_id": sandbox_backend.id},
|
||||
)
|
||||
except Exception:
|
||||
logger.exception("Failed to create replacement sandbox")
|
||||
await client.threads.update(thread_id=thread_id, metadata={"sandbox_id": None})
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue