claude-code-acp-rs 0.1.22

Use Claude Code from any ACP client - A Rust implementation of Claude Code ACP Agent
//! Tool definitions and implementations

mod ask_user_question;
mod base;
pub mod bash;
mod bash_output;
mod edit;
mod exit_plan_mode;
mod glob;
mod grep;
mod kill_shell;
mod ls;
mod notebook_edit;
mod notebook_read;
mod read;
mod skill;
mod slash_command;
mod task;
mod task_output;
mod todo_write;
mod web_fetch;
mod web_search;
mod write;

pub use ask_user_question::AskUserQuestionTool;
pub use base::Tool;
pub use bash::{BashTool, contains_shell_operator};
pub use bash_output::BashOutputTool;
pub use edit::EditTool;
pub use exit_plan_mode::ExitPlanModeTool;
pub use glob::GlobTool;
pub use grep::GrepTool;
pub use kill_shell::KillShellTool;
pub use ls::LsTool;
pub use notebook_edit::NotebookEditTool;
pub use notebook_read::NotebookReadTool;
pub use read::ReadTool;
pub use skill::SkillTool;
pub use slash_command::SlashCommandTool;
pub use task::TaskTool;
pub use task_output::TaskOutputTool;
pub use todo_write::{TodoItem, TodoList, TodoStatus, TodoWriteTool};
pub use web_fetch::WebFetchTool;
pub use web_search::WebSearchTool;
pub use write::WriteTool;