claude-code-acp-rs 0.1.22

Use Claude Code from any ACP client - A Rust implementation of Claude Code ACP Agent
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Public types for Claude Code ACP Agent
//!
//! This module contains all the shared types used across the crate.

mod config;
mod error;
mod meta;
mod session;
mod tool;

pub use config::AgentConfig;
pub use error::{AgentError, ErrorCode, Result};
pub use meta::{ClaudeCodeMeta, ClaudeCodeOptions, NewSessionMeta, SystemPromptMeta};
pub use session::{SessionStats, TokenUsage};
pub use tool::{ToolCallLocation, ToolInfo, ToolInfoContent, ToolKind, ToolUseEntry, ToolUseType};