A Rust agent harness: run an AI agent from a typed task contract to a verified result. Provider-agnostic loop, step/time/cost budgets, retry, full trace, resumable runs, and execution-based verification. Embeddable in-process.
//! The tool layer — narrow, typed actions the agent may invoke.
//!//! v0.1 ships one tool: [`fs::FsTool`]. Its model-facing name is `write_file`.
pubmodfs;pubusefs::FsTool;/// The name the model uses to call the filesystem write tool.
pubconstWRITE_FILE_TOOL:&str="write_file";