Method List
-
#allowed_tools ClaudeSDK::ClaudeCodeOptions
-
#append_system_prompt ClaudeSDK::ClaudeCodeOptions
-
#args ClaudeSDK::McpServerConfig::StdioServer
-
#build_command ClaudeSDK::Internal::SubprocessCLI
-
#cli_path ClaudeSDK::CLINotFoundError
-
#command ClaudeSDK::McpServerConfig::StdioServer
-
#connect ClaudeSDK::Internal::Transport
-
#connect ClaudeSDK::Internal::SubprocessCLI
-
#connected? ClaudeSDK::Internal::SubprocessCLI
-
#connected? ClaudeSDK::Internal::Transport
-
#content ClaudeSDK::Messages::Assistant
-
#content ClaudeSDK::Messages::User
-
#content ClaudeSDK::ContentBlock::ToolResult
-
#continue_conversation ClaudeSDK::ClaudeCodeOptions
-
#cwd ClaudeSDK::ClaudeCodeOptions
-
#data ClaudeSDK::Messages::System
-
#disallowed_tools ClaudeSDK::ClaudeCodeOptions
-
#disconnect ClaudeSDK::Internal::Transport
-
#disconnect ClaudeSDK::Internal::SubprocessCLI
-
#duration_api_ms ClaudeSDK::Messages::Result
-
#duration_ms ClaudeSDK::Messages::Result
-
#env ClaudeSDK::McpServerConfig::StdioServer
-
#exit_code ClaudeSDK::ProcessError
-
#find_cli ClaudeSDK::Internal::SubprocessCLI
-
#format_permission_mode ClaudeSDK::Internal::SubprocessCLI
-
#headers ClaudeSDK::McpServerConfig::SSEServer
-
#headers ClaudeSDK::McpServerConfig::HttpServer
-
#id ClaudeSDK::ContentBlock::ToolUse
-
#initialize ClaudeSDK::McpServerConfig::HttpServer
-
#initialize ClaudeSDK::ContentBlock::Text
-
#initialize ClaudeSDK::Internal::InternalClient
-
#initialize ClaudeSDK::Internal::SubprocessCLI
-
#initialize ClaudeSDK::McpServerConfig::SSEServer
-
#initialize ClaudeSDK::Messages::User
-
#initialize ClaudeSDK::ContentBlock::ToolResult
-
#initialize ClaudeSDK::Messages::System
-
#initialize ClaudeSDK::Messages::Result
-
#initialize ClaudeSDK::CLINotFoundError
-
#initialize ClaudeSDK::Messages::Assistant
-
#initialize ClaudeSDK::ProcessError
-
#initialize ClaudeSDK::CLIJSONDecodeError
-
#initialize ClaudeSDK::McpServerConfig::StdioServer
-
#initialize ClaudeSDK::ContentBlock::ToolUse
-
#initialize ClaudeSDK::ClaudeCodeOptions
-
#input ClaudeSDK::ContentBlock::ToolUse
-
#is_error ClaudeSDK::ContentBlock::ToolResult
-
#is_error ClaudeSDK::Messages::Result
-
#line ClaudeSDK::CLIJSONDecodeError
-
#logger ClaudeSDK::Internal::SubprocessCLI
-
#max_thinking_tokens ClaudeSDK::ClaudeCodeOptions
-
#max_turns ClaudeSDK::ClaudeCodeOptions
-
#mcp_servers ClaudeSDK::ClaudeCodeOptions
-
#mcp_tools ClaudeSDK::ClaudeCodeOptions
-
#model ClaudeSDK::ClaudeCodeOptions
-
#name ClaudeSDK::ContentBlock::ToolUse
-
#num_turns ClaudeSDK::Messages::Result
-
#original_error ClaudeSDK::CLIJSONDecodeError
-
#parse_content_blocks ClaudeSDK::Internal::InternalClient
-
#parse_message ClaudeSDK::Internal::InternalClient
-
#permission_mode ClaudeSDK::ClaudeCodeOptions
-
#permission_prompt_tool_name ClaudeSDK::ClaudeCodeOptions
-
#process_query ClaudeSDK::Internal::InternalClient
-
query ClaudeSDK
-
#receive_messages ClaudeSDK::Internal::Transport
-
#receive_messages ClaudeSDK::Internal::SubprocessCLI
-
#result ClaudeSDK::Messages::Result
-
#resume ClaudeSDK::ClaudeCodeOptions
-
#send_request ClaudeSDK::Internal::SubprocessCLI
-
#send_request ClaudeSDK::Internal::Transport
-
#serialize_mcp_servers ClaudeSDK::Internal::SubprocessCLI
-
#serialize_mcp_servers ClaudeSDK::ClaudeCodeOptions
-
#session_id ClaudeSDK::Messages::Result
-
#session_id ClaudeSDK::ClaudeCodeOptions
-
#settings ClaudeSDK::ClaudeCodeOptions
-
#stderr ClaudeSDK::ProcessError
-
#subtype ClaudeSDK::Messages::Result
-
#subtype ClaudeSDK::Messages::System
-
#system_prompt ClaudeSDK::ClaudeCodeOptions
-
#text ClaudeSDK::ContentBlock::Text
-
#to_h ClaudeSDK::Messages::Result
-
#to_h ClaudeSDK::Messages::Assistant
-
#to_h ClaudeSDK::ContentBlock::ToolResult
-
#to_h ClaudeSDK::ContentBlock::ToolUse
-
#to_h ClaudeSDK::Messages::User
-
#to_h ClaudeSDK::ContentBlock::Text
-
#to_h ClaudeSDK::McpServerConfig::HttpServer
-
#to_h ClaudeSDK::McpServerConfig::SSEServer
-
#to_h ClaudeSDK::Messages::System
-
#to_h ClaudeSDK::McpServerConfig::StdioServer
-
#to_h ClaudeSDK::ClaudeCodeOptions
-
#tool_use_id ClaudeSDK::ContentBlock::ToolResult
-
#total_cost_usd ClaudeSDK::Messages::Result
-
#type ClaudeSDK::McpServerConfig::HttpServer
-
#type ClaudeSDK::McpServerConfig::SSEServer
-
#type ClaudeSDK::McpServerConfig::StdioServer
-
#url ClaudeSDK::McpServerConfig::HttpServer
-
#url ClaudeSDK::McpServerConfig::SSEServer
-
#usage ClaudeSDK::Messages::Result
-
valid? ClaudeSDK::PermissionMode
-
#validate_permission_mode! ClaudeSDK::ClaudeCodeOptions
-
#which ClaudeSDK::Internal::SubprocessCLI