Behaviour for agent execution strategies.
A strategy controls HOW an agent processes a command (action invocation). The agent decides WHAT to do; the strategy decides HOW to execute it.
Built-in strategies:
Raxol.Agent.Strategy.Direct-- sequential action executionRaxol.Agent.Strategy.ReAct-- LLM reasoning + tool use loop
Summary
Callbacks
Execute a command (action or pipeline) using this strategy.
Optional: initialize strategy-specific state.
Types
Callbacks
Execute a command (action or pipeline) using this strategy.
commandis{ActionModule, params}or a list of steps.stateis the agent's current model/state.contextcarries backend config, available actions, etc.
Optional: initialize strategy-specific state.