Module agent

Module agent 

Source

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

Structs§

AgentBuilder
Builder for constructing AgentCore instances
AgentCore
Core agent execution engine
AgentOutput
Output from an agent execution step
GenerationConfig
Configuration for model generation requests
ModelResponse
Response from a model generation request
ProviderMetadata
Provider metadata
TranscriptionConfig
Configuration for transcription requests
TranscriptionProviderMetadata
Provider metadata
TranscriptionStats
Transcription session statistics

Enums§

ProviderKind
Types of model providers
TranscriptionEvent
Event emitted during transcription
TranscriptionProviderKind
Types of transcription providers

Traits§

ModelProvider
Core trait that all model providers must implement
TranscriptionProvider
Core trait that all transcription providers must implement

Functions§

create_provider
Create a model provider from configuration
create_transcription_provider
Create a transcription provider from configuration
create_transcription_provider_simple
Create a transcription provider with just a provider kind string (for convenience)