//! CLI re-export shim for the shared
//! [`astrid_uplink::SocketClient`](::astrid_uplink::socket_client::SocketClient).
//!
//! Everything except the CLI-specific `send_input` resolution lives in
//! the shared crate now; this module keeps the historical import path
//! (`crate::socket_client::*`) working without churning every caller.
pub use ;
use ;
/// Convenience wrapper around [`SocketClient::send_input`] that pulls
/// the operator's active agent from `~/.astrid/run/cli-context.toml`.
///
/// Solo self-hosters with no active-agent context file fall back to
/// `default`, matching the historical CLI behaviour.
///
/// # Errors
/// Returns an error if the active-agent context cannot be resolved or
/// the underlying send fails.
pub async