Skip to main content

planning

Rust AI Agent SDK Planning Module for PraisonAI Rust SDK. Provides Planning Mode functionality similar to:
  • Cursor Plan Mode
  • Windsurf Planning Mode
  • Claude Code Plan Mode

Example

Import

Classes

PlanStep

A single step in a plan.

Plan

A plan consisting of multiple steps.

TodoItem

A todo item.

TodoList

A todo list.

PlanStorage

Storage for plans.

StepStatus

Status of a plan step.

TodoPriority

Priority of a todo item.

Functions

is_read_only_tool()

Check if a tool is read-only.

is_restricted_tool()

Check if a tool is restricted.

is_research_tool()

Check if a tool is a research tool.

Rust Planning

Rust Reasoning