Expand description
Core types for the Claude Agent SDK.
Re-exports§
pub use crate::models::DEFAULT_COMPACT_THRESHOLD;pub use crate::models::context_window;pub use citations::CharLocationCitation;pub use citations::Citation;pub use citations::CitationsConfig;pub use citations::ContentBlockLocationCitation;pub use citations::PageLocationCitation;pub use citations::SearchResultLocationCitation;pub use content::ContentBlock;pub use content::ImageSource;pub use content::ServerToolError;pub use content::ServerToolUseBlock;pub use content::TextBlock;pub use content::ThinkingBlock;pub use content::ToolResultBlock;pub use content::ToolResultContent;pub use content::ToolResultContentBlock;pub use content::ToolUseBlock;pub use content::WebFetchResultItem;pub use content::WebFetchToolResultBlock;pub use content::WebFetchToolResultContent;pub use content::WebSearchResultItem;pub use content::WebSearchToolResultBlock;pub use content::WebSearchToolResultContent;pub use document::DocumentBlock;pub use document::DocumentContentBlock;pub use document::DocumentSource;pub use search::SearchResultBlock;pub use search::SearchResultContentBlock;
Modules§
- citations
- Citation types for document-based responses.
- content
- Content block types for messages.
- document
- Document content block types for citations.
- search
- Search result content block for web search citations.
Structs§
- ApiResponse
- Cache
Control - Cache control for prompt caching.
- Message
- A message in a conversation
- Message
Delta Data - Message
Start Data - Model
Usage - Per-model usage statistics tracking.
- Permission
Denial - Record of a permission denial for a tool request.
- Server
Tool Use - Server-side tool usage statistics.
- Server
Tool UseUsage - Server-side tool usage from API response.
- Stream
Error - System
Block - A block in a structured system prompt.
- Token
Usage - Tool
Definition - Tool
Input - Tool
Reference - Tool
Result - Tool
Search Result - Tool
Search Tool Result - Usage
- User
Location - WebFetch
Tool - WebSearch
Tool
Enums§
- Cache
Ttl - Cache
Type - Compact
Result - Content
Delta - Role
- Role of a message participant
- Server
Tool - Stop
Reason - Stream
Event - System
Prompt - System prompt configuration
- Tool
Error - Tool
Output - Tool
Output Block - Tool
Search Error Code - Tool
Search Result Content - Tool
Search Tool