Skip to main content

lash_tools/
lib.rs

1//! Built-in tool suite for the lash agent runtime.
2//!
3//! Each module is a self-contained tool family sharing the
4//! [`lash_tool_support`] utility layer:
5//!
6//! - [`apply_patch`] — `files.patch` envelope-diff editing
7//! - [`files`] — `files.read` / `files.ls` / `files.glob`
8//! - [`shell`] — `shell.exec` / `shell.start` / `shell.write`
9//! - [`web`] — `web.fetch` / `web.search`
10//!
11//! CLI-owned local grep lives in the separate `lash-search-tools` crate so
12//! non-CLI hosts do not inherit the fff-search build dependency.
13
14pub mod apply_patch;
15pub mod files;
16pub mod shell;
17pub mod web;