symbi-runtime 1.21.0

Agent Runtime System for the Symbi platform
//! ToolClad: Declarative tool interface contracts
//!
//! Loads `.clad.toml` manifests from the `tools/` directory and provides
//! an `ActionExecutor` that validates arguments, constructs commands,
//! executes tools, and wraps output in evidence envelopes.

pub mod browser_executor;
pub mod browser_network;
pub mod browser_state;
pub mod cedar_gen;
pub mod decision;
pub mod executor;
mod http_transport;
pub mod manifest;
pub(crate) mod process;
pub mod scope;
pub mod session_executor;
pub mod session_state;
pub mod template_vars;
pub mod validator;
pub mod watcher;

pub use executor::ToolCladExecutor;
pub use manifest::{load_custom_types, load_manifest, load_manifests_from_dir, Manifest};
pub use scope::Scope;