llm_coding_tools_rig/allowed/
mod.rs

1//! Tools using [`llm_coding_tools_core::path::AllowedPathResolver`].
2//!
3//! These tools restrict file access to configured allowed directories.
4//! Use for sandboxed file system access.
5//! # Available Tools
6//!
7//! - [`ReadTool`] - Read file contents within allowed paths
8//! - [`WriteTool`] - Write file contents within allowed paths
9//! - [`EditTool`] - Edit file with search/replace within allowed paths
10//! - [`GlobTool`] - Find files by pattern within allowed paths
11//! - [`GrepTool`] - Search file contents within allowed paths
12//!
13//! [`AllowedPathResolver`]: llm_coding_tools_core::path::AllowedPathResolver
14
15mod edit;
16mod glob;
17mod grep;
18mod read;
19mod write;
20
21pub use edit::{EditArgs, EditError, EditTool};
22pub use glob::{GlobArgs, GlobTool};
23pub use grep::{GrepArgs, GrepTool};
24pub use read::{ReadArgs, ReadTool};
25pub use write::{WriteTool, WriteToolArgs};