Skip to main content

Crate oharness_tools

Crate oharness_tools 

Source
Expand description

ToolSet trait and bundled tool kits.

Re-exports§

pub use context::ToolContext;
pub use context::Workspace;
pub use toolset::ToolError;
pub use toolset::ToolOutcome;
pub use toolset::ToolSet;

Modules§

bash
bash tool kit (§7.5). Runs shell commands in the workspace directory.
context
ToolContext and Workspace (§7.2).
fs
fs tool kit (§7.5). read/write/list scoped to a Workspace (or cwd if none).
toolset
ToolSet trait (§7.1) and ToolOutcome / ToolError types.

Structs§

ToolOutput
Structured output of a tool call. Tools can return rich content (text, images, etc.).
ToolSpec