Module model
Source - ChatMessage
- Message envelope passed to language models.
- CompensationSpec
- Compensation step reference invoked when a primary step fails.
- ContextSource
- Retrieval or memory source that augments LLM prompts.
- CostHint
- Optional cost metadata used for planning and budgeting.
- LlmInputs
- Normalized inputs for an LLM step, extracted from the
inputs blob. - QueuedStep
- Snapshot of a queued step fetched from storage for scheduling.
- RunId
- Stable identifier assigned to every run stored in FleetForge.
- StepExecution
- Execution policy configuration embedded in a
StepSpec. - StepId
- Unique identifier for an individual step within a run.
- StepSpec
- Fully resolved specification for a step scheduled by the runtime.
- ToolSpec
- Declarative tool description exposed to the LLM.
- ChatRole
- Chat roles accepted by the LLM adapters.
- ContextSourceKind
- Supported context source kinds.
- ResponseSchema
- Schema reference that constrains structured responses.
- RunStatus
- High-level lifecycle phases for a run.
- StepSpecDecodeError
- Errors surfaced while decoding a
StepSpec from JSON. - StepStatus
- Scheduler-facing lifecycle phases for an individual step.
- StepType
- Canonical step execution classes understood by the runtime.
- ToolChoice
- Strategy the LLM should use when deciding whether to call a tool.