Skip to main content

a3s_common/
lib.rs

1//! Shared types for the A3S ecosystem.
2//!
3//! This crate provides:
4//! - [`privacy`] — PII classification, regex-based redaction, keyword matching
5//! - [`tools`] — Core tool definitions and safe path resolution
6//! - [`transport`] — Async framed transport abstraction (Unix sockets, TEE protocol)
7
8pub mod privacy;
9pub mod tools;
10pub mod transport;
11
12// Flat re-exports for convenience (preserves most existing import paths)
13pub use privacy::*;
14pub use tools::*;
15pub use transport::*;