Module agent

Module agent 

Source

Re-exports§

pub use builder::AgentBuilder;
pub use core::AgentCore;
pub use factory::create_provider;
pub use model::GenerationConfig;
pub use model::ModelProvider;
pub use model::ModelResponse;
pub use model::ProviderKind;
pub use model::ProviderMetadata;
pub use output::AgentOutput;
pub use transcription::TranscriptionConfig;
pub use transcription::TranscriptionEvent;
pub use transcription::TranscriptionProvider;
pub use transcription::TranscriptionProviderKind;
pub use transcription::TranscriptionProviderMetadata;
pub use transcription::TranscriptionStats;
pub use transcription_factory::create_transcription_provider;
pub use transcription_factory::create_transcription_provider_simple;

Modules§

builder
Agent Builder
core
Agent Core Execution Loop
factory
Provider Factory
function_calling
OpenAI Function Calling Integration
model
Model Provider Abstraction Layer
output
Shared agent output data types used by the core loop and CLI
providers
transcription
Transcription Provider Abstraction Layer
transcription_factory
Transcription Provider Factory
transcription_providers
Transcription Provider Implementations