gate4agent_tool_engine/lib.rs
1//! Deterministic policy and lifecycle engine for Gate-owned tool capabilities.
2//!
3//! This crate owns no executor. It releases an invocation only as a typed
4//! effect after an exact grant (and, when configured, an approval). Provider
5//! shells return correlated observations through the same generation fence.
6
7mod engine;
8
9pub use engine::{ToolEngine, ToolEngineError};
10pub use gate4agent_tool_protocol::*;