1pub mod brief;
12#[cfg(feature = "plugin-browser")]
13pub mod browser;
14pub mod build_runner;
15pub mod child_proc;
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;
61pub use build_runner::BuildRunnerTool;
62#[cfg(feature = "swarm")]
63pub use coding_swarm::CodingSwarmTool;
64pub use config_tool::ConfigTool;
65pub use cron_tool::CronTool;
66pub use sleep_tool::SleepTool;
67pub use telekinesis::TelekinesisTool;
68pub use todo_write::TodoWriteTool;
69pub use tool_search::ToolSearchTool;
70pub use traits::{Tool, ToolResult, ToolSpec};
71#[cfg(feature = "plugin-advanced")]
72pub use vibemania::VibemaniaTool;
73#[cfg(feature = "plugin-advanced")]
74pub use worktree::WorktreeTool;