spec_ai_core/tools/builtin/
mod.rs1pub mod audio_transcription;
2pub mod bash;
3pub mod calculator;
4pub mod echo;
5pub mod file_extract;
6pub mod file_read;
7pub mod file_write;
8pub mod graph;
9pub mod prompt;
10pub mod search;
11pub mod shell;
12
13#[cfg(feature = "api")]
14pub mod web_search;
15
16#[cfg(feature = "web-scraping")]
17pub mod web_scraper;
18
19#[cfg(feature = "api")]
20pub mod mesh_communication;
21
22pub use audio_transcription::AudioTranscriptionTool;
23pub use bash::BashTool;
24pub use calculator::MathTool;
25pub use echo::EchoTool;
26pub use file_extract::FileExtractTool;
27pub use file_read::FileReadTool;
28pub use file_write::FileWriteTool;
29pub use graph::GraphTool;
30pub use prompt::PromptUserTool;
31pub use search::SearchTool;
32pub use shell::ShellTool;
33
34#[cfg(feature = "api")]
35pub use web_search::WebSearchTool;
36
37#[cfg(feature = "web-scraping")]
38pub use web_scraper::WebScraperTool;
39
40#[cfg(feature = "api")]
41pub use mesh_communication::{GetMessagesTool, QueryMeshTool, SendMessageTool};