spec_ai_core/agent/
mod.rs1pub mod builder;
2pub mod core;
3pub mod factory;
4pub mod function_calling;
5pub mod model;
6pub mod output;
7pub mod providers;
8pub mod transcription;
9pub mod transcription_factory;
10pub mod transcription_providers;
11
12pub use builder::AgentBuilder;
13pub use core::AgentCore;
14pub use factory::create_provider;
15pub use model::{GenerationConfig, ModelProvider, ModelResponse, ProviderKind, ProviderMetadata};
16pub use output::AgentOutput;
17pub use transcription::{
18 TranscriptionConfig, TranscriptionEvent, TranscriptionProvider, TranscriptionProviderKind,
19 TranscriptionProviderMetadata, TranscriptionStats,
20};
21pub use transcription_factory::{
22 create_transcription_provider, create_transcription_provider_simple,
23};