pub mod backend;
#[cfg(feature = "engine")]
pub mod engine;
#[cfg(feature = "bridges")]
pub mod bridge;
pub mod error;
pub mod identity;
pub mod keyauth;
pub mod resolver;
pub mod vault;
#[cfg(feature = "vault-backup")]
pub mod vault_backup;
pub use backend::{Backend, BackendKind, Capabilities, Session};
pub use error::{AgentError, Result};
pub use identity::{IdentityStore, SessionIdentity};
pub use resolver::{ResolvedSession, ResolverChain, SessionResolver};
pub use vault::{FileVault, KeyVault, MemoryVault};