Skip to main content

Plan

Defined in the planning module.
Rust AI Agent SDK A plan consisting of multiple steps.

Fields

Methods

new

Create a new plan. Parameters:

description

Set description. Parameters:

add_step

Add a step. Parameters:

get_step

Get step by ID. Parameters:

get_step_mut

Get mutable step by ID. Parameters:

completed_steps

Get completed step IDs.

next_step

Get next ready step.

progress

Get progress percentage.

is_complete

Check if plan is complete.

has_failed

Check if plan has failed.

step_count

Get step count.

Source

View on GitHub

praisonai/src/planning/mod.rs at line 127