Module executor

Module executor 

Source

Structs§

BudgetCtx
Mutable accounting state for per-step time/token/cost budgets.
DeterministicReplayExecutor
Deterministic executor that returns a configured payload for replay workflows.
DockerToolExecutor
Runs tool commands inside the FleetForge toolbox Docker image.
ExecutorRegistry
Registry that maps StepType values to executor implementations.
FirecrackerToolExecutor
Executes toolbox commands inside a Firecracker microVM via a shim binary.
HttpProxyExecutor
Controlled HTTP client used for the http step type.
LangGraphAgentExecutor
Launches LangGraph-based agents inside the configured Python runtime.
LlmExecutor
Executor responsible for orchestrating conversational language model steps.
ResourceUsage
Resource counters reported by tools or language models.
ShellExecutor
Minimal synchronous shell executor so basic demos can succeed.
StepCtx
Execution context passed to every StepExecutor.
StepExecutionResult
Normalized return value from a StepExecutor invocation.
StepSlo
Scheduler-provided service level objectives associated with the step.
ToolEventRecord
Structured event emitted during a tool call.
ToolRouterExecutor
Chooses the appropriate sandbox (Docker or Firecracker) for tool steps.

Traits§

StepExecutor
Shared interface implemented by every runtime executor.

Functions§

guardrail_budget_view