Просмотр исходного кода

fix(agent controller): misplaced runtime.connect that cause swebench workspace to fail (#4826)

Xingyao Wang 1 год назад
Родитель
Сommit
dc0e223d1a
1 измененных файлов с 1 добавлено и 2 удалено
  1. 1 2
      openhands/core/main.py

+ 1 - 2
openhands/core/main.py

@@ -123,6 +123,7 @@ async def run_controller(
 
     if runtime is None:
         runtime = create_runtime(config, sid=sid)
+        await runtime.connect()
 
     event_stream = runtime.event_stream
 
@@ -188,8 +189,6 @@ async def run_controller(
 
     event_stream.subscribe(EventStreamSubscriber.MAIN, on_event, sid)
 
-    await runtime.connect()
-
     end_states = [
         AgentState.FINISHED,
         AgentState.REJECTED,