Expand description
Agent runtime and IPC.
Re-exports§
pub use client::AgentStatus;pub use client::add_identity;pub use client::agent_sign;pub use client::check_agent_status;pub use client::list_identities;pub use client::remove_all_identities;
Modules§
- client
- SSH agent client for communicating with a running agent.
Structs§
- Agent
Core - An in-memory registry of SSH keys used by the local agent. Stores seeds securely using SecureSeed (zeroize-on-drop). Note: Clone is intentionally NOT derived to prevent accidental copying of key material.
- Agent
Handle - A handle to an agent instance that manages its lifecycle.
- Agent
Session - Wraps an
AgentHandleto implement thessh_agent_lib::agent::Sessiontrait.
Constants§
- DEFAULT_
IDLE_ TIMEOUT - Default idle timeout (30 minutes)