Skip to main content

Module types

Module types 

Source
Expand description

Type definitions module for ai-agent-sdk

Contains all type definitions translated from the Claude Code TypeScript source.

Re-exports§

pub use tools::ToolRender;
pub use api_types::*;

Modules§

api_types
command
connector_text
file_suggestion
hooks
ids
Branded types for session and agent IDs. These prevent accidentally mixing up session IDs and agent IDs at compile time.
logs
message
message_queue_types
notebook
permissions
Pure permission type definitions extracted to break import cycles. This file contains only type definitions and constants with no runtime dependencies.
plugin
status_line
task_types
text_input_types
tools
utils