Skip to main content
Planning enables Agents to break down complex tasks into manageable steps. Use the simplified PlanningAgent for automatic plan creation and execution.
planning is accepted on a Task for Python-SDK parity but is not yet implemented in the TypeScript SDK — passing it emits a [praisonai] … not yet honoured notice and has no effect. This feature is Python-only for now.

Quick Start

1

Simple Usage

2

With Configuration

The PlanningAgent automatically creates and executes plans.

Create Plan Only

Create a plan without executing:

TaskAgent for Todo Lists

Use TaskAgent for simple task management:

Advanced: Custom Planning with Tools

For more control, create custom planning tools:

Multi-Agent Planning

Agents collaborate on a shared plan:

Agent with Todo List

Agents manage tasks with priorities:

Agent with Adaptive Planning

Agent adjusts plan based on results:

Plan Progress Tracking

Persistent Plans

Save and restore Agent plans:

Workflows

Orchestrate Agent pipelines

Sessions

Track Agent state