Structs§
- Budget
Ctx - Mutable accounting state for per-step time/token/cost budgets.
- Deterministic
Replay Executor - Deterministic executor that returns a configured payload for replay workflows.
- Docker
Tool Executor - Runs tool commands inside the FleetForge toolbox Docker image.
- Executor
Registry - Registry that maps
StepTypevalues to executor implementations. - Firecracker
Tool Executor - Executes toolbox commands inside a Firecracker microVM via a shim binary.
- Http
Proxy Executor - Controlled HTTP client used for the
httpstep type. - Lang
Graph Agent Executor - Launches LangGraph-based agents inside the configured Python runtime.
- LlmExecutor
- Executor responsible for orchestrating conversational language model steps.
- Resource
Usage - Resource counters reported by tools or language models.
- Shell
Executor - Minimal synchronous shell executor so basic demos can succeed.
- StepCtx
- Execution context passed to every
StepExecutor. - Step
Execution Result - Normalized return value from a
StepExecutorinvocation. - StepSlo
- Scheduler-provided service level objectives associated with the step.
- Tool
Event Record - Structured event emitted during a tool call.
- Tool
Router Executor - Chooses the appropriate sandbox (Docker or Firecracker) for tool steps.
Traits§
- Step
Executor - Shared interface implemented by every runtime executor.