A Rust agent harness: run an AI agent from a typed task contract to a checked result. Provider-agnostic loop, deterministic content 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";