Skip to main content

Module planning

Module planning 

Source
Expand description

Planning, Goal Tracking, and Task Management

Unified task tracking for both execution planning (decomposed steps with dependencies) and user-facing task lists (priority, manual tracking).

The Task struct replaces the former separate PlanStep and Todo types.

Re-exports§

pub use llm_planner::AchievementResult;
pub use llm_planner::LlmPlanner;
pub use llm_planner::Planner;

Modules§

llm_planner
LLM-powered planning logic

Structs§

AgentGoal
Agent goal with success criteria
ExecutionPlan
Execution plan for a task
Task
A task item — used for both execution plan steps and user-facing task tracking

Enums§

Complexity
Task complexity level
TaskPriority
Task priority level
TaskStatus
Task status — covers both execution steps and manual tasks