Expand description
Runtime agent and builder for AI Agents framework
Re-exports§
pub use optimization::AwaitBeforeNextTurn;pub use optimization::BackgroundOverflowPolicy;pub use optimization::MainResponseDraft;pub use optimization::MaintenanceMode;pub use optimization::MaintenanceTaskPolicy;pub use optimization::PostTurnOptimizationConfig;pub use optimization::RuntimeBranch;pub use optimization::RuntimeBranchOutcome;pub use optimization::RuntimeBranchResult;pub use optimization::RuntimeBranchStatus;pub use optimization::RuntimeCommitBehavior;pub use optimization::RuntimeConfig;pub use optimization::RuntimeOptimizationConfig;pub use optimization::RuntimeOptimizationKind;pub use optimization::RuntimeTaskPriority;pub use optimization::RuntimeTaskPurpose;pub use optimization::ScheduledBranchSet;pub use optimization::SkillCandidate;pub use optimization::StreamBranchBuffer;pub use optimization::StreamingDraftResult;pub use optimization::StreamingOptimizationPolicy;pub use optimization::TurnBranchScheduler;pub use optimization::TurnOptimizationContext;
Modules§
- optimization
- Runtime optimization support.
- orchestration
- Multi-agent orchestration functions. Coordination patterns built on top of AgentRegistry primitives.
- spawner
- Dynamic agent spawning, registry, and inter-agent messaging.
- spec
- Agent specification types
Structs§
- Agent
Builder - Agent
Info - Agent
Response - Parallel
Tools Config - Runtime
Agent - Runtime
Control Handle - Host-only handle for live runtime safety controls.
- Streaming
Config - Configuration for streaming behavior
- Tool
Call - Turn
Actor Context - Turn-scoped actor identity forwarded through direct chats, registry sends, and orchestration calls.
Enums§
- Stream
Chunk - Represents a chunk of streamed response from the agent
Traits§
Type Aliases§
- Result
- Result type alias for agent operations