@@ -38,40 +38,8 @@ def get_metagpt_root():
3838# METAGPT PROJECT ROOT AND VARS
3939CONFIG_ROOT = Path .home () / ".metagpt"
4040METAGPT_ROOT = get_metagpt_root () # Dependent on METAGPT_PROJECT_ROOT
41- DEFAULT_WORKSPACE_ROOT = METAGPT_ROOT / "workspace"
42-
43- EXAMPLE_PATH = METAGPT_ROOT / "examples"
44- EXAMPLE_DATA_PATH = EXAMPLE_PATH / "data"
45- DATA_PATH = METAGPT_ROOT / "data"
46- DABENCH_PATH = EXAMPLE_PATH / "di/InfiAgent-DABench/data"
47- EXAMPLE_BENCHMARK_PATH = EXAMPLE_PATH / "data/rag_bm"
48- TEST_DATA_PATH = METAGPT_ROOT / "tests/data"
49- RESEARCH_PATH = DATA_PATH / "research"
50- TUTORIAL_PATH = DATA_PATH / "tutorial_docx"
51- INVOICE_OCR_TABLE_PATH = DATA_PATH / "invoice_table"
52-
53- UT_PATH = DATA_PATH / "ut"
54- SWAGGER_PATH = UT_PATH / "files/api/"
55- UT_PY_PATH = UT_PATH / "files/ut/"
56- API_QUESTIONS_PATH = UT_PATH / "files/question/"
57-
58- SERDESER_PATH = DEFAULT_WORKSPACE_ROOT / "storage" # TODO to store `storage` under the individual generated project
59-
60- TMP = METAGPT_ROOT / "tmp"
61-
62- SOURCE_ROOT = METAGPT_ROOT / "metagpt"
63- PROMPT_PATH = SOURCE_ROOT / "prompts"
64- SKILL_DIRECTORY = SOURCE_ROOT / "skills"
65- TOOL_SCHEMA_PATH = METAGPT_ROOT / "metagpt/tools/schemas"
66- TOOL_LIBS_PATH = METAGPT_ROOT / "metagpt/tools/libs"
67-
68- # TEMPLATE PATH
69- TEMPLATE_FOLDER_PATH = METAGPT_ROOT / "template"
70- VUE_TEMPLATE_PATH = TEMPLATE_FOLDER_PATH / "vue_template"
71- REACT_TEMPLATE_PATH = TEMPLATE_FOLDER_PATH / "react_template"
7241
7342# REAL CONSTS
74-
7543MEM_TTL = 24 * 30 * 3600
7644
7745MESSAGE_ROUTE_FROM = "sent_from"
@@ -82,49 +50,17 @@ def get_metagpt_root():
8250MESSAGE_ROUTE_TO_NONE = "<none>"
8351MESSAGE_ROUTE_TO_SELF = "<self>" # Add this tag to replace `ActionOutput`
8452
85-
86- REQUIREMENT_FILENAME = "requirement.txt"
53+ CORE_REQUIREMENT_FILENAME = "requirement_core.txt"
8754BUGFIX_FILENAME = "bugfix.txt"
88- PACKAGE_REQUIREMENTS_FILENAME = "requirements.txt"
89-
90- DOCS_FILE_REPO = "docs"
91- PRDS_FILE_REPO = "docs/prd"
92- SYSTEM_DESIGN_FILE_REPO = "docs/system_design"
93- TASK_FILE_REPO = "docs/task"
94- CODE_PLAN_AND_CHANGE_FILE_REPO = "docs/code_plan_and_change"
95- COMPETITIVE_ANALYSIS_FILE_REPO = "resources/competitive_analysis"
96- DATA_API_DESIGN_FILE_REPO = "resources/data_api_design"
97- SEQ_FLOW_FILE_REPO = "resources/seq_flow"
98- SYSTEM_DESIGN_PDF_FILE_REPO = "resources/system_design"
99- PRD_PDF_FILE_REPO = "resources/prd"
100- TASK_PDF_FILE_REPO = "resources/api_spec_and_task"
101- CODE_PLAN_AND_CHANGE_PDF_FILE_REPO = "resources/code_plan_and_change"
102- TEST_CODES_FILE_REPO = "tests"
103- TEST_OUTPUTS_FILE_REPO = "test_outputs"
104- CODE_SUMMARIES_FILE_REPO = "docs/code_summary"
105- CODE_SUMMARIES_PDF_FILE_REPO = "resources/code_summary"
106- RESOURCES_FILE_REPO = "resources"
107- SD_OUTPUT_FILE_REPO = DEFAULT_WORKSPACE_ROOT
108- GRAPH_REPO_FILE_REPO = "docs/graph_repo"
109- VISUAL_GRAPH_REPO_FILE_REPO = "resources/graph_db"
110- CLASS_VIEW_FILE_REPO = "docs/class_view"
111-
112- YAPI_URL = "http://yapi.deepwisdomai.com/"
113- SD_URL = "http://172.31.0.51:49094"
11455
11556DEFAULT_LANGUAGE = "English"
11657DEFAULT_MAX_TOKENS = 1500
11758COMMAND_TOKENS = 500
118- SKILL_PATH = "SKILL_PATH"
119- SERPER_API_KEY = "SERPER_API_KEY"
12059DEFAULT_TOKEN_SIZE = 500
12160
12261# format
12362BASE64_FORMAT = "base64"
12463
125- # REDIS
126- REDIS_KEY = "REDIS_KEY"
127-
12864# Message id
12965IGNORED_MESSAGE_ID = "0"
13066
@@ -150,12 +86,5 @@ def get_metagpt_root():
15086AGENT = "agent"
15187IMAGES = "images"
15288
153-
154- # experience pool
155- EXPERIENCE_MASK = "<experience>"
156-
157- # TeamLeader's name
158- TEAMLEADER_NAME = "Mike"
159-
16089DEFAULT_MIN_TOKEN_COUNT = 10000
16190DEFAULT_MAX_TOKEN_COUNT = 100000000
0 commit comments