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