List of all items
Structs
- Runtime
- Session
- agent::Agent
- agent::AgentBuilder
- agent::config::AgentConfig
- agent::config::HeartbeatConfig
- agent::event::AgentResponse
- agent::event::AgentStep
- agent::tool::ToolRegistry
- agent::tool::ToolRequest
- config::mcp::McpServerConfig
- config::provider::ProviderDef
- model::Choice
- model::CompletionMeta
- model::CompletionTokensDetails
- model::Delta
- model::FunctionCall
- model::Message
- model::MessageBuilder
- model::Request
- model::Response
- model::StreamChunk
- model::Tool
- model::ToolCall
- model::Usage
- protocol::proto::AllSchemasMsg
- protocol::proto::ApproveMsg
- protocol::proto::ClientMessage
- protocol::proto::ConfigMsg
- protocol::proto::DownloadCompleted
- protocol::proto::DownloadCreated
- protocol::proto::DownloadEvent
- protocol::proto::DownloadFailed
- protocol::proto::DownloadInfo
- protocol::proto::DownloadList
- protocol::proto::DownloadProgress
- protocol::proto::DownloadStep
- protocol::proto::Downloads
- protocol::proto::ErrorMsg
- protocol::proto::GetAllSchemasMsg
- protocol::proto::GetConfig
- protocol::proto::GetServiceSchemaMsg
- protocol::proto::GetServicesMsg
- protocol::proto::HubMsg
- protocol::proto::KillMsg
- protocol::proto::KillTaskMsg
- protocol::proto::Ping
- protocol::proto::Pong
- protocol::proto::ReloadMsg
- protocol::proto::SendMsg
- protocol::proto::SendResponse
- protocol::proto::ServerMessage
- protocol::proto::ServiceInfoMsg
- protocol::proto::ServiceListMsg
- protocol::proto::ServiceQueryMsg
- protocol::proto::ServiceQueryResultMsg
- protocol::proto::ServiceSchemaMsg
- protocol::proto::SessionInfo
- protocol::proto::SessionList
- protocol::proto::Sessions
- protocol::proto::SetConfigMsg
- protocol::proto::SetServiceConfigMsg
- protocol::proto::StreamChunk
- protocol::proto::StreamEnd
- protocol::proto::StreamEvent
- protocol::proto::StreamMsg
- protocol::proto::StreamStart
- protocol::proto::StreamThinking
- protocol::proto::SubscribeDownloads
- protocol::proto::SubscribeTasks
- protocol::proto::TaskCompleted
- protocol::proto::TaskCreated
- protocol::proto::TaskEvent
- protocol::proto::TaskInfo
- protocol::proto::TaskList
- protocol::proto::TaskStatusChanged
- protocol::proto::Tasks
- protocol::proto::ToolCallInfo
- protocol::proto::ToolResultEvent
- protocol::proto::ToolStartEvent
- protocol::proto::ToolsCompleteEvent
- protocol::proto::ext_proto::AfterRunCap
- protocol::proto::ext_proto::BeforeRunCap
- protocol::proto::ext_proto::BuildAgentCap
- protocol::proto::ext_proto::Capability
- protocol::proto::ext_proto::CompactCap
- protocol::proto::ext_proto::EventObserverCap
- protocol::proto::ext_proto::ExtAfterRun
- protocol::proto::ext_proto::ExtAfterRunResult
- protocol::proto::ext_proto::ExtBeforeRun
- protocol::proto::ext_proto::ExtBeforeRunResult
- protocol::proto::ext_proto::ExtBuildAgent
- protocol::proto::ext_proto::ExtBuildAgentResult
- protocol::proto::ext_proto::ExtCompact
- protocol::proto::ext_proto::ExtCompactResult
- protocol::proto::ext_proto::ExtConfigure
- protocol::proto::ext_proto::ExtConfigured
- protocol::proto::ext_proto::ExtError
- protocol::proto::ext_proto::ExtEvent
- protocol::proto::ext_proto::ExtGetSchema
- protocol::proto::ext_proto::ExtHello
- protocol::proto::ext_proto::ExtInferRequest
- protocol::proto::ext_proto::ExtInferResult
- protocol::proto::ext_proto::ExtReady
- protocol::proto::ext_proto::ExtRegisterTools
- protocol::proto::ext_proto::ExtRequest
- protocol::proto::ext_proto::ExtResponse
- protocol::proto::ext_proto::ExtSchemaResult
- protocol::proto::ext_proto::ExtServiceQuery
- protocol::proto::ext_proto::ExtServiceQueryResult
- protocol::proto::ext_proto::ExtShutdown
- protocol::proto::ext_proto::ExtToolCall
- protocol::proto::ext_proto::ExtToolResult
- protocol::proto::ext_proto::ExtToolSchemas
- protocol::proto::ext_proto::InferCap
- protocol::proto::ext_proto::QueryCap
- protocol::proto::ext_proto::SimpleMessage
- protocol::proto::ext_proto::ToolDef
- protocol::proto::ext_proto::ToolsList
Enums
- agent::event::AgentEvent
- agent::event::AgentStopReason
- config::provider::ApiStandard
- model::FinishReason
- model::Role
- model::ToolChoice
- protocol::codec::FrameError
- protocol::proto::DownloadKind
- protocol::proto::HubAction
- protocol::proto::client_message::Msg
- protocol::proto::download_event::Event
- protocol::proto::ext_proto::capability::Cap
- protocol::proto::ext_proto::ext_request::Msg
- protocol::proto::ext_proto::ext_response::Msg
- protocol::proto::server_message::Msg
- protocol::proto::stream_event::Event
- protocol::proto::task_event::Event
Traits
- Hook
- agent::CompactHook
- agent::tool::AsTool
- agent::tool::ToolDescription
- model::Model
- protocol::api::client::Client
- protocol::api::server::Server
Functions
- model::default_context_limit
- model::estimate_tokens
- protocol::codec::read_message
- protocol::codec::write_message
- utils::split_yaml_frontmatter