Skip to main content

planning

AI Agent Planning Module for PraisonAI Agents. Provides Planning Mode functionality similar to:
  • Cursor Plan Mode
  • Windsurf Planning Mode
  • Claude Code Plan Mode
  • Gemini CLI Plan Mode
  • Codex CLI /plan command
Features:
  • PlanningAgent for creating implementation plans
  • Plan and PlanStep dataclasses for plan structure
  • TodoList for tracking progress
  • PlanStorage for persistence
  • ApprovalCallback for plan approval flow
  • Read-only mode for safe research
Usage: from praisonaiagents import Agent, Task, AgentManager agents = AgentManager( agents=[agent1, agent2], tasks=[task1, task2], planning=True, # Enable planning mode planning_llm=“gpt-4o-mini” # Optional: custom LLM ) result = agents.start() This module uses lazy loading to minimize import time.

Import

Constants


Planning Concept

Planning Mode

Planning Configuration