def post_prompt(self, prompt: PromptGenerator) -> PromptGenerator:
        """This method is called just after the generate_prompt is called,
        but actually before the prompt is generated.
        Args:
            prompt (PromptGenerator): The prompt generator.
        Returns:
            PromptGenerator: The prompt generator.
        """

        prompt.add_command(
            "check_plan",
            "Read the plan.md with the next goals to achieve",
            {},
            check_plan,
        )

        prompt.add_command(
            "run_planning_cycle",
            "Improves the current plan.md and updates it with progress",
            {},
            update_plan,
        )

        prompt.add_command(
            "create_task",
            "creates a task with a task id, description and a completed status of False ",
            {
                "task_id": "<int>",
                "task_description": "<The task that must be performed>",
            },
            create_task,
        )

        prompt.add_command(
            "load_tasks",
            "Checks out the task ids, their descriptionsand a completed status",
            {},
            load_tasks,
        )

        prompt.add_command(
            "mark_task_completed",
            "Updates the status of a task and marks it as completed",
            {"task_id": "<int>"},
            update_task_status,
        )

        return prompt
This method is called just after the generate_prompt is called,
        but actually before the prompt is generated.
        Args:
            prompt (PromptGenerator): The prompt generator.
        Returns:
            PromptGenerator: The prompt generator.
        
src/autogpt_plugins/planner/__init__.py