Skip to main content

Module types

Module types 

Source

Structs§

AgentConfig
ApprovalRequest
AtomicU64SessionIdGenerator
CheckpointData
Message
PlanItem
A single step in a lightweight plan checklist.
RetryConfig
SafetyConfig
Safety configuration for agent runtime guardrails.
SessionConfig
SessionId
ToolCallMessage
ToolResultData
UpdatePlanArgs
Arguments for the update_plan tool.
UuidSessionIdGenerator

Enums§

AgentError
ApprovalDecision
ChatMessage
CheckpointStep
ErrorKind
Classifies an AgentError into a broad category for recovery decisions.
ImageAttachment
ImageDetail
Language
MessageRole
PlanStepStatus
Lightweight plan step status — display-only, no execution semantics.
ResponseFormat
RiskLevel
RunOutcome
The final outcome of an Agent run
RuntimeEvent
Unified runtime event — the single event type for both internal and external consumers (frontends, CLIs, tests).
UserEvent
User-space events produced by tools during execution.

Traits§

SessionIdGenerator

Type Aliases§

AgentResult