diff --git a/metagpt/actions/prepare_documents.py b/metagpt/actions/prepare_documents.py index 696dc9a89..9b5128cbd 100644 --- a/metagpt/actions/prepare_documents.py +++ b/metagpt/actions/prepare_documents.py @@ -25,7 +25,6 @@ from metagpt.utils.git_repository import GitRepository class PrepareDocuments(Action): """PrepareDocuments Action: initialize project folder and add new requirements to docs/requirements.txt.""" - name: str = "PrepareDocuments" context: Optional[str] = None llm: BaseGPTAPI = Field(default_factory=LLM) diff --git a/metagpt/memory/longterm_memory.py b/metagpt/memory/longterm_memory.py index 069740054..76a8deabb 100644 --- a/metagpt/memory/longterm_memory.py +++ b/metagpt/memory/longterm_memory.py @@ -22,7 +22,6 @@ class LongTermMemory(Memory): - recover memory when it staruped - update memory when it changed """ - memory_storage: MemoryStorage = Field(default_factory=MemoryStorage) rc: Optional["RoleContext"] = None msg_from_recover: bool = False diff --git a/metagpt/roles/architect.py b/metagpt/roles/architect.py index 9edfe33d9..a36cd6e93 100644 --- a/metagpt/roles/architect.py +++ b/metagpt/roles/architect.py @@ -22,7 +22,6 @@ class Architect(Role): goal (str): Primary goal or responsibility of the architect. constraints (str): Constraints or guidelines for the architect. """ - name: str = Field(default="Bob") profile: str = Field(default="Architect") goal: str = Field(default="design a concise, usable, complete software system") diff --git a/metagpt/roles/role.py b/metagpt/roles/role.py index e57f21ec3..0bc129174 100644 --- a/metagpt/roles/role.py +++ b/metagpt/roles/role.py @@ -27,7 +27,6 @@ from typing import Iterable, Set, Type, Any from pydantic import BaseModel, Field - from metagpt.actions.action import Action, ActionOutput, action_subclass_registry from metagpt.actions.action_node import ActionNode from metagpt.actions.add_requirement import UserRequirement diff --git a/metagpt/startup.py b/metagpt/startup.py index b66f9e305..5a3e482a4 100644 --- a/metagpt/startup.py +++ b/metagpt/startup.py @@ -3,6 +3,7 @@ import asyncio import typer +from pathlib import Path from metagpt.config import CONFIG @@ -27,7 +28,7 @@ def startup( default="", help="Specify the source file name for rewriting the quality assurance code." ), max_auto_summarize_code: int = typer.Option( - default=-1, + default=0, help="The maximum number of times the 'SummarizeCode' action is automatically invoked, with -1 indicating " "unlimited. This parameter is used for debugging the workflow.", ), diff --git a/metagpt/utils/serialize.py b/metagpt/utils/serialize.py index 8ad46a120..7bfd55008 100644 --- a/metagpt/utils/serialize.py +++ b/metagpt/utils/serialize.py @@ -5,7 +5,6 @@ import copy import pickle - from metagpt.utils.common import import_class from metagpt.actions.action_node import ActionNode from metagpt.schema import Message