Skip to main content

auths_core/agent/
mod.rs

1//! Agent runtime and IPC.
2
3// IMPORTANT: client.rs uses std::os::unix::net::UnixStream throughout and is
4// fundamentally Unix-only. Do NOT remove this #[cfg(unix)] gate — it will break
5// the Windows CI build.
6#[cfg(unix)]
7pub mod client;
8mod core;
9mod handle;
10mod session;
11
12#[cfg(unix)]
13pub use client::{
14    AgentStatus, add_identity, agent_sign, check_agent_status, list_identities,
15    remove_all_identities,
16};
17pub use core::AgentCore;
18pub use handle::{AgentHandle, DEFAULT_IDLE_TIMEOUT};
19pub use session::AgentSession;