langgoap.PlanningStrategy#
- class PlanningStrategy(*args, **kwargs)[source]#
A pluggable planning strategy.
Implementations must produce a complete
Plan— returningNonewhen no plan exists. Strategies are stateless with respect to planning runs; construction-time configuration (heuristics, solver knobs, etc.) lives on__init__.- __init__(*args, **kwargs)#
Methods
__init__(*args, **kwargs)plan(start, goal, actions, *[, ...])Return a plan from
starttogoal.