Skip to main content

Crate ai_agents_runtime

Crate ai_agents_runtime 

Source
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§

AgentBuilder
AgentInfo
AgentResponse
ParallelToolsConfig
RuntimeAgent
RuntimeControlHandle
Host-only handle for live runtime safety controls.
StreamingConfig
Configuration for streaming behavior
ToolCall
TurnActorContext
Turn-scoped actor identity forwarded through direct chats, registry sends, and orchestration calls.

Enums§

AgentStreamEvent
Emits provisional stream chunks followed by one authoritative committed response.
StreamChunk
Represents a chunk of streamed response from the agent

Traits§

Agent

Type Aliases§

Result
Result type alias for agent operations