Skip to main content

harness_tools/
lib.rs

1//! `harness-tools` — umbrella re-export of the `harness-*` AI agent tool
2//! family. Matches the npm umbrella `@agent-sh/harness-tools`.
3//!
4//! Each tool is re-exposed under its own module so imports stay local
5//! and explicit:
6//!
7//! ```no_run
8//! use harness_tools::{read, bash, grep};
9//! # fn main() {}
10//! ```
11//!
12//! If you only need one tool, depend on its individual crate directly
13//! (e.g. `harness-read`) to cut compile time.
14
15pub use harness_bash as bash;
16pub use harness_core as core;
17pub use harness_glob as glob;
18pub use harness_grep as grep;
19pub use harness_lsp as lsp;
20pub use harness_read as read;
21pub use harness_skill as skill;
22pub use harness_webfetch as webfetch;
23pub use harness_write as write;