1pub mod brief;
12#[cfg(feature = "plugin-browser")]
13pub mod browser;
14pub mod child_proc;
15pub mod claude_usage;
16#[cfg(feature = "swarm")]
17pub mod coding_swarm;
18pub mod config_tool;
19pub mod cron_tool;
20pub mod doctor;
21pub mod dynamic;
22pub mod edit;
23pub mod embeddings;
24pub mod file_ops;
25pub mod guardrails;
26#[cfg(feature = "plugin-advanced")]
27pub mod mcp;
28#[cfg(feature = "rs-ai")]
29pub mod media;
30#[cfg(feature = "channel-telegram")]
31pub mod message;
32pub mod mode_switch;
33pub mod network;
34#[cfg(feature = "computer-use-praefectus")]
35pub mod praefectus;
36pub mod sandbox;
37pub mod session;
38pub mod shell;
39#[cfg(feature = "plugin-skills")]
40pub mod skill_manager;
41#[cfg(feature = "plugin-skills")]
42pub use skill_manager::SkillManagerTool;
43pub mod sleep_tool;
44pub mod telekinesis;
45pub mod todo_write;
46pub mod tool_search;
47pub mod toolsets;
48pub mod traits;
49#[cfg(feature = "plugin-advanced")]
50pub mod vibemania;
51#[cfg(feature = "plugin-web")]
52pub mod web_fetch;
53#[cfg(feature = "plugin-web")]
54pub mod web_search;
55#[cfg(feature = "plugin-advanced")]
56pub mod worktree;
57#[cfg(feature = "zkr-memory")]
58pub mod zkr;
59
60pub use brief::BriefTool;
61#[cfg(feature = "swarm")]
62pub use coding_swarm::CodingSwarmTool;
63pub use config_tool::ConfigTool;
64pub use cron_tool::CronTool;
65pub use sleep_tool::SleepTool;
66pub use telekinesis::TelekinesisTool;
67pub use todo_write::TodoWriteTool;
68pub use tool_search::ToolSearchTool;
69pub use traits::{Tool, ToolResult, ToolSpec};
70#[cfg(feature = "plugin-advanced")]
71pub use vibemania::VibemaniaTool;
72#[cfg(feature = "plugin-advanced")]
73pub use worktree::WorktreeTool;