List of all items
Structs
- agent::Agent
- agent::AgentBuilder
- agent::AgentResponse
- agent::ContextConfig
- agent::ContextLoadResult
- agent::TokenUsageStats
- agent::ToolCallInfo
- agent::ToolInfo
- conversation::ContextLimits
- conversation::ContextUsage
- conversation::NoOpConversationManager
- conversation::SimpleConversationManager
- conversation::SlidingWindowConversationManager
- events::TokenUsage
- model::ModelRequest
- model::ModelResponse
- models::Claude3_7Sonnet
- models::ClaudeHaiku4_5
- models::ClaudeOpus4
- models::ClaudeOpus4_5
- models::ClaudeSonnet4
- models::ClaudeSonnet4_5
- models::CohereCommandRPlus
- models::DeepSeekR1
- models::DeepSeekV3
- models::Gemma3_27B
- models::KimiK2Thinking
- models::Llama3_1_405B
- models::Llama3_1_70B
- models::Llama3_1_8B
- models::Llama3_2_11B
- models::Llama3_2_1B
- models::Llama3_2_3B
- models::Llama3_2_90B
- models::Llama3_3_70B
- models::Llama4Maverick17B
- models::Llama4Scout17B
- models::MagistralSmall
- models::MistralLarge3
- models::Nova2Lite
- models::NovaLite
- models::NovaMicro
- models::NovaPremier
- models::NovaPro
- models::Qwen3Coder480B
- models::Qwen3_235B
- permission::FileGrantStore
- permission::Grant
- permission::MemoryGrantStore
- permission::ToolCallAuthorizer
- provider::retry::RetryConfig
- provider::retry::RetryInfo
- tokenizer::CharacterTokenizer
- types::Message
- types::ToolDefinition
- types::ToolResultBlock
- types::ToolUseBlock
Enums
- agent::AgentError
- agent::ContextError
- agent::ContextSource
- agent::PermissionError
- error::Error
- events::AgentEvent
- events::ToolApprovalStatus
- model::InferenceProfile
- permission::Authorization
- permission::AuthorizationResponse
- permission::GrantStoreError
- permission::Scope
- permission::ToolAuthorizationPolicy
- presentation::Display
- provider::ProviderError
- provider::StreamEvent
- tool::DocumentFormat
- tool::ImageFormat
- tool::ToolError
- tool::ToolResult
- types::ContentBlock
- types::Role
- types::StopReason
- types::ThinkingConfig
- types::ToolResultStatus
Traits
- conversation::ConversationManager
- events::AgentHook
- model::AnthropicModel
- model::BedrockModel
- model::Model
- permission::GrantStore
- provider::ModelProvider
- tool::DynTool
- tool::Tool
Macros
Functions
- permission::hash_params
- provider::retry::backoff_delay
- provider::retry::is_retryable_error
- provider::retry::retry_with_backoff
- tool::box_tool
- tool::format_params_ansi
- tool::format_params_markdown
- tool::format_params_plain
- tool::format_result_ansi
- tool::format_result_markdown
- tool::format_result_plain
Type Aliases
- conversation::BoxedConversationManager
- conversation::TokenEstimator
- error::Result
- provider::retry::RetryCallback