The item was cancelled before execution could complete. This may occur due to user intervention, timeout, or agent decision.
The item has been successfully completed. The agent will not re-execute items in this state.
The item execution failed and could not be completed. The agent may retry the item or skip it based on configuration.
The item is currently being executed by the agent. Only one item should be in this state at a time per thread.
The item has been created but has not yet started execution. This is the initial state for all newly planned items.
The item is waiting for external conditions to be met. This is typically used for A2A (Agent-to-Agent) tasks waiting for remote completion.
Represents the current status of a TodoItem within the PES Agent's execution plan. These states track the lifecycle of individual steps throughout the agent's processing.