Skip to main content

Crate choreo_client_core

Crate choreo_client_core 

Source

Re-exports§

pub use command_catalog::CommandGroup;
pub use command_catalog::CommandMatch;
pub use command_catalog::CommandSpec;
pub use command_catalog::command_catalog;
pub use command_catalog::match_commands;
pub use connection::ConnectionMode;
pub use connection::PreflightError;
pub use connection::own_transport_pubkey;
pub use connection::probe_server_key;
pub use connection::run_daemon_connection;
pub use connection::run_daemon_connection_with_autostart;
pub use connection::run_daemon_connection_with_mode;
pub use connection::run_daemon_reader;
pub use connection::run_daemon_tcp_connection;
pub use connection::run_daemon_tcp_connection_pinned;
pub use connection::run_daemon_tcp_connection_xx_first_contact;
pub use connection::verify_daemon_authorization;
pub use credentials::AutoBindAttempt;
pub use credentials::KeystoreAutoBind;
pub use credentials::attempt_keystore_auto_bind;
pub use credentials::bind_fresh_daemon;
pub use credentials::build_add_credential_from_credential;
pub use credentials::build_add_credential_message;
pub use credentials::record_unlock_key;
pub use credentials::resolve_private_key;
pub use credentials::try_auto_unlock_key;
pub use diff::DiffHunk;
pub use diff::DiffLine;
pub use diff::DiffLineKind;
pub use diff::FileDiff;
pub use dispatch::SessionStateData;
pub use dispatch::ToolCallEvent;
pub use dispatch::TurnEventHandler;
pub use dispatch::dispatch_daemon_message;
pub use error::ClientError;
pub use error::broken_pipe;
pub use history::SessionView;
pub use known_servers::KnownServerEntry;
pub use known_servers::KnownServers;
pub use known_servers::known_servers_path;
pub use shell::Command;
pub use shell::UnlockMethod;
pub use shell::command_echo;
pub use shell::is_valid_account_name;
pub use shell::parse_input_line;

Modules§

command_catalog
Metadata catalog for the unified command model.
connection
credentials
diff
dispatch
error
history
known_servers
The client’s pinned server public keys — the SSH known_hosts analogue.
shell

Functions§

fingerprint
Render a 32-byte transport public key as a human-comparable fingerprint.
read_server_pk
Resolve a server public key value from an optional file path.