agnosai 1.1.0

Provider-agnostic AI orchestration framework
Documentation
//! Tool registry and execution — native Rust, WASM, and Python bridge.
//!
//! Tools are the actions agents can perform. Every tool implements the
//! [`NativeTool`] trait and is registered in a thread-safe [`ToolRegistry`].
//!
//! # Built-in Tools
//!
//! - `echo` — echo input (testing)
//! - `json_transform` — extract JSON fields
//! - `load_testing` — HTTP load generation and latency measurement
//! - `security_audit` — HTTP header, TLS, and CORS assessment
//! - 9 AGNOS ecosystem tools (Synapse, Mneme, Delta)
//!
//! # Community WASM Tools
//!
//! Third-party tools can be built with the `agnosai-tool-sdk` crate,
//! compiled to `wasm32-wasip1`, and loaded via [`wasm_loader`].

pub mod builtin;
pub mod native;
pub mod python_tool;
pub mod registry;
pub mod remote_registry;
pub mod wasm_loader;
pub mod wasm_tool;

// Re-export key types for convenience.
pub use native::{NativeTool, ParameterSchema, ToolInput, ToolOutput, ToolSchema};
pub use registry::ToolRegistry;