List of all items
Structs
- client::ClaudeSdkClient
- errors::CLIConnectionError
- errors::CLIJSONDecodeError
- errors::CLINotFoundError
- errors::ClaudeSDKError
- errors::MessageParseError
- errors::ProcessError
- internal_client::InternalClient
- query::Query
- sdk_mcp::McpSdkServer
- sdk_mcp::SdkMcpTool
- transport::SplitAdapter
- transport::SplitAdapterReader
- transport::SplitAdapterWriter
- transport::subprocess_cli::JsonStreamBuffer
- transport::subprocess_cli::SubprocessCliTransport
- transport::subprocess_cli::SubprocessReader
- transport::subprocess_cli::SubprocessWriter
- types::AgentDefinition
- types::AssistantMessage
- types::ClaudeAgentOptions
- types::HookContext
- types::HookMatcher
- types::McpClaudeAiProxyServerConfig
- types::McpHttpServerConfig
- types::McpSSEServerConfig
- types::McpSdkServerConfig
- types::McpSdkServerStatusConfig
- types::McpServerInfo
- types::McpServerStatus
- types::McpStatusResponse
- types::McpStdioServerConfig
- types::McpToolAnnotations
- types::McpToolInfo
- types::PermissionResultAllow
- types::PermissionResultDeny
- types::PermissionRuleValue
- types::PermissionUpdate
- types::ResultMessage
- types::SDKSessionInfo
- types::SandboxIgnoreViolations
- types::SandboxNetworkConfig
- types::SandboxSettings
- types::SdkPluginConfig
- types::SessionMessage
- types::StreamEvent
- types::SystemMessage
- types::SystemPromptPreset
- types::TaskNotificationMessage
- types::TaskProgressMessage
- types::TaskStartedMessage
- types::TaskUsage
- types::TextBlock
- types::ThinkingBlock
- types::ToolAnnotations
- types::ToolPermissionContext
- types::ToolResultBlock
- types::ToolUseBlock
- types::ToolsPreset
- types::UserMessage
Enums
- client::InputPrompt
- errors::Error
- transport::subprocess_cli::Prompt
- types::ContentBlock
- types::McpServerConfig
- types::McpServerConnectionStatus
- types::McpServerStatusConfig
- types::McpServersOption
- types::Message
- types::PermissionBehavior
- types::PermissionMode
- types::PermissionResult
- types::PermissionUpdateDestination
- types::PermissionUpdateType
- types::SettingSource
- types::SystemPrompt
- types::TaskNotificationStatus
- types::ThinkingConfig
- types::ToolsOption
- types::UserContent
Traits
- transport::Transport
- transport::TransportCloseHandle
- transport::TransportFactory
- transport::TransportReader
- transport::TransportWriter
Functions
- message_parser::parse_message
- query::handle_sdk_mcp_request
- query_fn::query
- query_fn::query_from_stream
- query_fn::query_stream
- query_fn::query_stream_from_stream
- sdk_mcp::create_sdk_mcp_server
- sdk_mcp::tool
- sessions::get_session_messages
- sessions::list_sessions
- transport::split_with_adapter
Type Aliases
- errors::Result
- sdk_mcp::SdkMcpToolHandler
- transport::TransportSplitResult
- types::CanUseToolCallback
- types::HookCallback
- types::HookInput
- types::HookJSONOutput
- types::StderrCallback