langgoap.PlanMetadata#
- class PlanMetadata(nodes_explored=0, applicable_count=0, planning_time_ms=0.0, actions_pruned=0, csp=None)[source]#
Metadata about how a plan was generated.
- Parameters:
nodes_explored (int)
applicable_count (int)
planning_time_ms (float)
actions_pruned (int)
csp (CSPMetadata | None)
- nodes_explored#
Number of A* / MCTS / pipeline nodes expanded during search. Search-style strategies populate this; the greedy
UtilityStrategyleaves it at0and reports its per-tick branching factor inapplicable_countinstead.- Type:
int
- applicable_count#
Number of actions whose preconditions were satisfied during this planning round. Populated by the utility planner;
0for the search planners.- Type:
int
- planning_time_ms#
Wall-clock time spent planning in milliseconds.
- Type:
float
- actions_pruned#
Number of actions removed by optimization passes.
- Type:
int
- csp#
Results from CSP constraint validation/optimization, or
Nonewhen no constraints or objectives were specified.- Type:
CSPMetadata | None
- __init__(nodes_explored=0, applicable_count=0, planning_time_ms=0.0, actions_pruned=0, csp=None)#
- Parameters:
nodes_explored (int)
applicable_count (int)
planning_time_ms (float)
actions_pruned (int)
csp (CSPMetadata | None)
- Return type:
None
Methods
__init__([nodes_explored, applicable_count, ...])Attributes