From 3a2119842493d9b550ca5c54b3f716bd82902159 Mon Sep 17 00:00:00 2001 From: Graham Neubig Date: Fri, 19 Jul 2024 15:25:05 -0400 Subject: [PATCH] Remove monologue agent (#3036) * Remove monologue agent * Fixes --- agenthub/__init__.py | 2 - agenthub/monologue_agent/.dockerfileignore | 0 agenthub/monologue_agent/.dockerignore | 2 - agenthub/monologue_agent/README.md | 8 - agenthub/monologue_agent/TODO.md | 8 - agenthub/monologue_agent/__init__.py | 5 - agenthub/monologue_agent/agent.py | 187 -------- agenthub/monologue_agent/utils/prompts.py | 207 --------- agenthub/planner_agent/agent.py | 4 +- .../response_parser.py | 2 +- dev_config/python/mypy.ini | 2 - dev_config/python/ruff.toml | 4 - .../current/usage/agents.md | 36 -- .../current/usage/agents.md | 36 -- docs/modules/usage/agents.md | 36 -- evaluation/EDA/run_infer.py | 2 - evaluation/biocoder/run_infer.py | 2 - evaluation/bird/run_infer.py | 5 - evaluation/gaia/run_infer.py | 2 - evaluation/gorilla/run_infer.py | 5 - evaluation/gpqa/run_infer.py | 4 +- evaluation/humanevalfix/run_infer.py | 2 - evaluation/logic_reasoning/run_infer.py | 2 - evaluation/mint/run_infer.py | 2 - evaluation/ml_bench/run_infer.py | 2 - evaluation/regression/README.md | 9 - evaluation/regression/conftest.py | 1 - evaluation/swe_bench/run_infer.py | 2 - evaluation/toolqa/run_infer.py | 2 - evaluation/utils/shared.py | 4 - frontend/src/services/settings.ts | 2 +- opendevin/memory/condenser.py | 4 +- opendevin/memory/memory.py | 4 +- opendevin/server/mock/listen.py | 1 - .../test_write_simple_script/prompt_001.log | 313 ------------- .../test_write_simple_script/prompt_002.log | 332 -------------- .../test_write_simple_script/prompt_003.log | 351 --------------- .../test_write_simple_script/prompt_004.log | 361 --------------- .../test_write_simple_script/prompt_005.log | 378 ---------------- .../test_write_simple_script/prompt_006.log | 388 ---------------- .../test_write_simple_script/prompt_007.log | 405 ----------------- .../test_write_simple_script/prompt_008.log | 424 ------------------ .../test_write_simple_script/response_001.log | 8 - .../test_write_simple_script/response_002.log | 10 - .../test_write_simple_script/response_003.log | 9 - .../test_write_simple_script/response_004.log | 9 - .../test_write_simple_script/response_005.log | 9 - .../test_write_simple_script/response_006.log | 8 - .../test_write_simple_script/response_007.log | 9 - .../test_write_simple_script/response_008.log | 6 - tests/integration/regenerate.sh | 1 - tests/integration/test_agent.py | 5 +- tests/unit/test_config.py | 6 +- tests/unit/test_response_parsing.py | 9 +- 54 files changed, 16 insertions(+), 3621 deletions(-) delete mode 100644 agenthub/monologue_agent/.dockerfileignore delete mode 100644 agenthub/monologue_agent/.dockerignore delete mode 100644 agenthub/monologue_agent/README.md delete mode 100644 agenthub/monologue_agent/TODO.md delete mode 100644 agenthub/monologue_agent/__init__.py delete mode 100644 agenthub/monologue_agent/agent.py delete mode 100644 agenthub/monologue_agent/utils/prompts.py rename agenthub/{monologue_agent => planner_agent}/response_parser.py (96%) delete mode 100644 tests/integration/mock/MonologueAgent/test_write_simple_script/prompt_001.log delete mode 100644 tests/integration/mock/MonologueAgent/test_write_simple_script/prompt_002.log delete mode 100644 tests/integration/mock/MonologueAgent/test_write_simple_script/prompt_003.log delete mode 100644 tests/integration/mock/MonologueAgent/test_write_simple_script/prompt_004.log delete mode 100644 tests/integration/mock/MonologueAgent/test_write_simple_script/prompt_005.log delete mode 100644 tests/integration/mock/MonologueAgent/test_write_simple_script/prompt_006.log delete mode 100644 tests/integration/mock/MonologueAgent/test_write_simple_script/prompt_007.log delete mode 100644 tests/integration/mock/MonologueAgent/test_write_simple_script/prompt_008.log delete mode 100644 tests/integration/mock/MonologueAgent/test_write_simple_script/response_001.log delete mode 100644 tests/integration/mock/MonologueAgent/test_write_simple_script/response_002.log delete mode 100644 tests/integration/mock/MonologueAgent/test_write_simple_script/response_003.log delete mode 100644 tests/integration/mock/MonologueAgent/test_write_simple_script/response_004.log delete mode 100644 tests/integration/mock/MonologueAgent/test_write_simple_script/response_005.log delete mode 100644 tests/integration/mock/MonologueAgent/test_write_simple_script/response_006.log delete mode 100644 tests/integration/mock/MonologueAgent/test_write_simple_script/response_007.log delete mode 100644 tests/integration/mock/MonologueAgent/test_write_simple_script/response_008.log diff --git a/agenthub/__init__.py b/agenthub/__init__.py index 7e68f50d3e..7c445d7881 100644 --- a/agenthub/__init__.py +++ b/agenthub/__init__.py @@ -14,12 +14,10 @@ from . import ( # noqa: E402 codeact_swe_agent, delegator_agent, dummy_agent, - monologue_agent, planner_agent, ) __all__ = [ - 'monologue_agent', 'codeact_agent', 'codeact_swe_agent', 'planner_agent', diff --git a/agenthub/monologue_agent/.dockerfileignore b/agenthub/monologue_agent/.dockerfileignore deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/agenthub/monologue_agent/.dockerignore b/agenthub/monologue_agent/.dockerignore deleted file mode 100644 index e3a71baf53..0000000000 --- a/agenthub/monologue_agent/.dockerignore +++ /dev/null @@ -1,2 +0,0 @@ -.envrc -workspace diff --git a/agenthub/monologue_agent/README.md b/agenthub/monologue_agent/README.md deleted file mode 100644 index 87f2165a85..0000000000 --- a/agenthub/monologue_agent/README.md +++ /dev/null @@ -1,8 +0,0 @@ -# LLM control loop -This is currently a standalone utility. It will need to be integrated into OpenDevin's backend. - -## Usage -```bash -# Run this in project root -./agenthub/monologue_agent/build-and-run.sh "write a bash script that prints 'hello world'" -``` diff --git a/agenthub/monologue_agent/TODO.md b/agenthub/monologue_agent/TODO.md deleted file mode 100644 index 5f44db4bef..0000000000 --- a/agenthub/monologue_agent/TODO.md +++ /dev/null @@ -1,8 +0,0 @@ -# TODO -There's a lot of low-hanging fruit for this agent: - -* Strip `