Skip to main content

zagens_runtime_adapters/
lib.rs

1//! Runtime adapters — MCP, session persist, snapshots (D16 E1-a, D17 frozen).
2//!
3//! Extracted from `zagens-cli` as part of the D16 sidecar crate
4//! split.  Further migration of engine, tools, and route handlers is **deferred
5//! by design** (D17 Architecture Freeze) — those remain internal co-located
6//! units in `zagens-cli`, not candidates for crate extraction.
7//! This crate is the stable boundary for MCP connectors, persistence adapters,
8//! scratchpad gates, snapshots, and network policy.
9
10pub mod http_client;
11pub mod json_schema_util;
12pub mod mcp;
13pub mod models;
14pub mod network_policy;
15pub mod persist;
16pub mod scratchpad;
17pub mod scratchpad_gates;
18pub mod snapshot;
19pub mod tools;
20pub mod util;
21
22#[cfg(test)]
23mod test_support;