List of all items
Structs
- HookCallbackMatcher
- HookRegistry
- client::ApiError
- client::ApiErrorResponse
- client::ApiMessage
- client::ApiUsage
- client::CacheControl
- client::CreateMessageRequest
- client::ImageSource
- client::MessageDelta
- client::MessageResponse
- client::RetryConfig
- client::SystemBlock
- client::ThinkingParam
- client::ToolDefinition
- compact::CompactResult
- hooks::HookCallbackMatcher
- hooks::HookDiscovery
- hooks::HookRegistry
- hooks::HookRequirements
- hooks::input::BaseHookInput
- hooks::output::AsyncHookOutput
- hooks::output::SyncHookOutput
- mcp::McpHttpServerConfig
- mcp::McpSseServerConfig
- mcp::McpStdioServerConfig
- models::ModelInfo
- models::ModelRegistry
- models::ProviderInfo
- options::AskUserQuestionConfig
- options::CustomToolDefinition
- options::Options
- options::OptionsBuilder
- options::PluginConfig
- options::QueryAttachment
- options::SandboxSettings
- options::ToolConfig
- permissions::PermissionEvaluator
- provider::CostRates
- provider::ProviderCapabilities
- providers::anthropic::AnthropicProvider
- providers::bedrock::BedrockProvider
- providers::gemini::GeminiProvider
- providers::ollama::OllamaDiscovery
- providers::ollama::OllamaModelDetail
- providers::ollama::OllamaModelSummary
- providers::openai::OpenAiProvider
- providers::vertex::VertexProvider
- query::Query
- session::Session
- session::SessionInfo
- session::SessionMessage
- tools::definitions::ToolDef
- tools::executor::ToolExecutor
- tools::executor::ToolResult
- types::agent::AgentDefinition
- types::agent::AgentInput
- types::messages::AssistantMessage
- types::messages::CompactMetadata
- types::messages::McpServerStatus
- types::messages::ModelUsage
- types::messages::PermissionDenial
- types::messages::ResultMessage
- types::messages::StreamEventMessage
- types::messages::SystemMessage
- types::messages::Usage
- types::messages::UserMessage
- types::permissions::CanUseToolOptions
- types::permissions::PermissionUpdate
- types::tools::AskUserQuestionInput
- types::tools::BashInput
- types::tools::FileEditInput
- types::tools::FileReadInput
- types::tools::FileWriteInput
- types::tools::GlobInput
- types::tools::GrepInput
- types::tools::NotebookEditInput
- types::tools::Question
- types::tools::QuestionOption
- types::tools::TodoItem
- types::tools::TodoWriteInput
- types::tools::WebFetchInput
- types::tools::WebSearchInput
Enums
- HookEvent
- HookInput
- HookOutput
- client::ApiContentBlock
- client::ContentDelta
- client::StreamEvent
- error::AgentError
- hooks::HookEvent
- hooks::HookInput
- hooks::HookOutput
- hooks::input::CompactTriggerType
- hooks::input::ConfigChangeSource
- hooks::input::HookInput
- hooks::input::SessionStartSource
- hooks::input::SetupTrigger
- hooks::output::HookDecision
- hooks::output::HookOutput
- hooks::output::HookSpecificOutput
- hooks::output::PermissionRequestDecision
- mcp::McpServerConfig
- options::Effort
- options::PermissionMode
- options::PreviewFormat
- options::SettingSource
- options::SystemPrompt
- options::ThinkingConfig
- permissions::PermissionVerdict
- tools::ToolCategory
- types::agent::AgentIsolation
- types::agent::AgentMcpServerSpec
- types::agent::AgentModel
- types::messages::AssistantMessageError
- types::messages::CompactTrigger
- types::messages::ContentBlock
- types::messages::Message
- types::messages::ResultSubtype
- types::messages::SystemSubtype
- types::permissions::PermissionLevel
- types::permissions::PermissionResult
- types::tools::CellType
- types::tools::EditMode
- types::tools::GrepOutputMode
- types::tools::TodoStatus
Traits
Functions
- compact::build_summary_prompt
- compact::call_summarizer
- compact::find_split_point
- compact::prune_tool_results
- compact::should_compact
- compact::should_prune
- compact::splice_conversation
- hook_fn
- hooks::hook_fn
- query::query
- sanitize::sanitize_tool_result
- session::find_most_recent_session
- session::find_most_recent_session_with_home
- session::get_session_messages
- session::get_session_messages_with_home
- session::list_sessions
- session::list_sessions_with_home
- tools::definitions::get_tool_definition
- tools::definitions::get_tool_definitions
- tools::is_read_only
- tools::presets::code_modification
- tools::presets::full_access
- tools::presets::read_only
- tools::presets::test_execution
- tools::tool_category
Type Aliases
- HookCallback
- error::Result
- hooks::HookCallback
- models::PricingRegistry
- options::CanUseToolFn
- options::ExternalToolHandlerFn
- options::PreCompactHandlerFn