A Conditional Task is a task whose decomposition into subtasks or whose execution is contingent upon the runtime evaluation of specific preconditions against the current world state. Unlike a Primitive Task (a direct action) or a fixed Compound Task, its resolution is not predetermined; the planner or agent must evaluate logical expressions to select the appropriate method for decomposition or to decide if the task can be executed. This enables agents to build flexible, context-aware plans that adapt to dynamic environments.
