diff --git a/src/app/agents/plan_memory_tool.py b/src/app/agents/plan_memory_tool.py index d30573d..93bbda5 100644 --- a/src/app/agents/plan_memory_tool.py +++ b/src/app/agents/plan_memory_tool.py @@ -4,18 +4,6 @@ from typing import TypedDict, Literal class Task(TypedDict): - """ - Represents a single task in the execution plan. - - Attributes: - name (str): The unique name of the task. - status (Literal["pending", "completed", "failed"]): The current status of the task. - - "pending": The task is yet to be executed. - - "completed": The task has been successfully executed. - - "failed": The task execution was unsuccessful. - result (str | None): An optional field to store the result or outcome of the task. - This could be a summary, an error message, or any relevant information. - """ name: str status: Literal["pending", "completed", "failed"] result: str | None @@ -25,7 +13,6 @@ class PlanMemoryTool(Toolkit): def __init__(self): self.tasks: list[Task] = [] Toolkit.__init__(self, # type: ignore[call-arg] - name="Plan Memory Tool", instructions="Provides stateful, persistent memory for the Team Leader. " \ "This is your primary to-do list and state tracker. " \ "Use it to create, execute step-by-step, and record the results of your execution plan.",