Skip to main content

Module components

Module components 

Source
Expand description

ECS components for agent state and execution.

Structs§

AgentMessage
A message that can be sent to a running agent.
AgentState
Agent execution state component.
AssembledContext
Result of assembling a context window into system blocks and conversation messages.
AwaitingInteraction
Marker: this agent is blocked on an open user interaction (a tool-approval prompt, an ask_user_* question, or a plan-approval review).
ContextWindow
Context window component storing the agent’s memory regions.
EvictionResult
Result of an eviction attempt, including tokens freed and regions needing LLM compaction.
GateAutoApprove
Marker: auto-approve this agent’s taint-gate blocks instead of raising a gate prompt.
InferenceConfig
Per-stage inference configuration overrides.
InferenceResult
Inference result component.
InteractionAutoApprove
--yolo’s counterpart for blueprint-declared interaction points: approve them without opening a prompt.
MessageInbox
Inbox component for receiving messages sent to a running agent.
ParentRef
Reference to a parent agent, making this agent a sub-agent.
SubAgentChildren
Tracks child agents spawned by this agent.
ToolCall
A tool call requested by the model.
ToolResultRoutingComponent
Per-entity tool result routing configuration.

Enums§

AgentStatus
Status of an agent.