Module types

Module types 

Source
Expand description

Type definitions for Claude SDK.

Structs§

AssistantMessage
Assistant message with content blocks
ClaudeCodeOptions
Query options for Claude SDK
McpServerConfig
MCP server configuration
ResultMessage
Result message with cost and usage information
SystemMessage
System message with metadata
TextBlock
Text content block
ToolResultBlock
Tool result content block
ToolUseBlock
Tool use content block
UserMessage
User message

Enums§

ContentBlock
Content block types
Message
Message types
PermissionMode
Permission modes for tool execution
ToolResultContent
Tool result content can be string or structured data