|
|
@@ -1,7 +1,6 @@
|
|
|
import asyncio
|
|
|
import json
|
|
|
import logging
|
|
|
-import multiprocessing as mp
|
|
|
import os
|
|
|
import pathlib
|
|
|
from functools import partial
|
|
|
@@ -26,15 +25,6 @@ from opendevin.core.logger import opendevin_logger as logger
|
|
|
from opendevin.core.main import run_agent_controller
|
|
|
from opendevin.llm.llm import LLM
|
|
|
|
|
|
-
|
|
|
-def cleanup():
|
|
|
- print('Cleaning up child processes...')
|
|
|
- for process in mp.active_children():
|
|
|
- print(f'Terminating child process: {process.name}')
|
|
|
- process.terminate()
|
|
|
- process.join()
|
|
|
-
|
|
|
-
|
|
|
AGENT_CLS_TO_FAKE_USER_RESPONSE_FN = {
|
|
|
'CodeActAgent': partial(
|
|
|
codeact_user_response, encapsulate_solution=True, try_parse=None
|