List of all items
Structs
- client::ClaudeClient
- errors::CliNotFoundError
- errors::ConnectionError
- errors::ImageValidationError
- errors::JsonDecodeError
- errors::McpError
- errors::MessageParseError
- errors::ProcessError
- types::config::AgentDefinition
- types::config::AgentDefinitionBuilder
- types::config::ClaudeAgentOptions
- types::config::ClaudeAgentOptionsBuilder
- types::config::SandboxIgnoreViolations
- types::config::SandboxIgnoreViolationsBuilder
- types::config::SandboxNetworkConfig
- types::config::SandboxNetworkConfigBuilder
- types::config::SandboxSettings
- types::config::SandboxSettingsBuilder
- types::config::SystemPromptPreset
- types::config::ToolsPreset
- types::efficiency::EfficiencyConfig
- types::efficiency::ExecutionMetrics
- types::efficiency::MetricsSummary
- types::hooks::AsyncHookJsonOutput
- types::hooks::HookContext
- types::hooks::HookMatcher
- types::hooks::HookMatcherBuilder
- types::hooks::Hooks
- types::hooks::PostToolUseHookInput
- types::hooks::PostToolUseHookSpecificOutput
- types::hooks::PostToolUseHookSpecificOutputBuilder
- types::hooks::PreCompactHookInput
- types::hooks::PreToolUseHookInput
- types::hooks::PreToolUseHookSpecificOutput
- types::hooks::PreToolUseHookSpecificOutputBuilder
- types::hooks::StopHookInput
- types::hooks::SubagentStopHookInput
- types::hooks::SyncHookJsonOutput
- types::hooks::SyncHookJsonOutputBuilder
- types::hooks::UserPromptSubmitHookInput
- types::hooks::UserPromptSubmitHookSpecificOutput
- types::hooks::UserPromptSubmitHookSpecificOutputBuilder
- types::mcp::McpHttpServerConfig
- types::mcp::McpSdkServerConfig
- types::mcp::McpSseServerConfig
- types::mcp::McpStdioServerConfig
- types::mcp::SdkMcpTool
- types::mcp::ToolDefinition
- types::mcp::ToolResult
- types::messages::AssistantMessage
- types::messages::AssistantMessageInner
- types::messages::ImageBlock
- types::messages::ResultMessage
- types::messages::StreamEvent
- types::messages::SystemMessage
- types::messages::TextBlock
- types::messages::ThinkingBlock
- types::messages::ToolResultBlock
- types::messages::ToolUseBlock
- types::messages::UserMessage
- types::permissions::PermissionResultAllow
- types::permissions::PermissionResultDeny
- types::permissions::PermissionRuleValue
- types::permissions::PermissionUpdate
- types::permissions::ToolPermissionContext
Enums
- errors::ClaudeError
- types::config::AgentModel
- types::config::PermissionMode
- types::config::SdkBeta
- types::config::SettingSource
- types::config::SystemPrompt
- types::config::Tools
- types::hooks::HookEvent
- types::hooks::HookInput
- types::hooks::HookJsonOutput
- types::hooks::HookSpecificOutput
- types::mcp::McpServerConfig
- types::mcp::McpServers
- types::mcp::ToolResultContent
- types::messages::AssistantMessageError
- types::messages::ContentBlock
- types::messages::ImageSource
- types::messages::Message
- types::messages::MessageContent
- types::messages::ToolResultContent
- types::messages::UserContentBlock
- types::permissions::PermissionBehavior
- types::permissions::PermissionResult
- types::permissions::PermissionUpdateDestination
- types::permissions::PermissionUpdateType
- types::plugin::SdkPluginConfig
Traits
Macros
Functions
- query::query
- query::query_stream
- query::query_stream_with_content
- query::query_with_content
- types::efficiency::build_efficiency_hooks
- types::efficiency::merge_hooks
- types::mcp::acp_tool_name
- types::mcp::create_sdk_mcp_server
- types::mcp::is_acp_tool
- types::mcp::strip_acp_prefix
- version::check_version
- version::get_claude_code_version
- version::parse_version