- Execute shell commands with timeout - Safety guards block dangerous commands (rm -rf, fork bombs) - Output truncation for large outputs - Working directory support - Includes 7 unit tests
18 lines
422 B
Rust
18 lines
422 B
Rust
pub mod bash;
|
|
pub mod calculator;
|
|
pub mod file_edit;
|
|
pub mod file_read;
|
|
pub mod file_write;
|
|
pub mod registry;
|
|
pub mod schema;
|
|
pub mod traits;
|
|
|
|
pub use bash::BashTool;
|
|
pub use calculator::CalculatorTool;
|
|
pub use file_edit::FileEditTool;
|
|
pub use file_read::FileReadTool;
|
|
pub use file_write::FileWriteTool;
|
|
pub use registry::ToolRegistry;
|
|
pub use schema::{CleaningStrategy, SchemaCleanr};
|
|
pub use traits::{Tool, ToolResult};
|