Step#
- class scikitplot.agent.Step(index, decision, outcome, gates=(), result=None, error=None, key=None, seconds=0.0)[source]#
One completed step: a decision and what came of it.
- Parameters:
- indexint
0-based; the order of the planner’s decisions.
- decisionDecision
- outcomeStepOutcome
- gatestuple of dict
Each gate’s result, in order (
{"gate": ..., "passed": ...}).- resultobject, default=None
The tool’s JSON result, for an executed step.
- errorAgentError or None, default=None
Why the step did not execute, failed, or was rejected.
- keystr or None, default=None
The call’s idempotency key (
call_key), for an act step.- secondsfloat, default=0.0
Time the tool call took.
- Parameters:
- error: AgentError | None = None#
- outcome: StepOutcome[source]#