perspt_agent/tools/mod.rs
1//! Agent Tooling
2//!
3//! Tools available to agents for interacting with the workspace.
4//! File and search operations plus the open handler registry the
5//! governed candidate dispatches through.
6
7use diffy::{apply, Patch};
8use std::collections::HashMap;
9use std::fs;
10use std::path::{Path, PathBuf};
11use std::process::Command;
12
13mod executor;
14pub mod families;
15pub mod handlers;
16mod sandbox;
17#[cfg(test)]
18mod sandbox_tests;
19#[cfg(test)]
20mod tests;
21
22pub use executor::*;
23pub use sandbox::*;