Skip to main content

ai_agent/types/
mod.rs

1//! Type definitions module for ai-agent-sdk
2//!
3//! Contains all type definitions translated from the Claude Code TypeScript source.
4
5// API types (from utils/filePersistence/types.ts) - original types used by existing code
6pub mod api_types;
7
8// New types from ~/claudecode/openclaudecode/src/types/
9pub mod command;
10pub mod connector_text;
11pub mod file_suggestion;
12pub mod hooks;
13pub mod ids;
14pub mod logs;
15pub mod message;
16pub mod message_queue_types;
17pub mod notebook;
18pub mod permissions;
19pub mod plugin;
20pub mod status_line;
21pub mod task_types;
22pub mod text_input_types;
23pub mod tools;
24pub mod utils;
25
26// Re-exports for backward compatibility with existing code
27pub use api_types::*;
28pub use tools::ToolRender;