agent-phone 0.1.0

Minimal sync RPC between two AI agents (Rust port of @p-vbordei/agent-phone). Self-custody keys, Noise-framework handshake, DID-bound WebSocket.
Documentation
//! agent-phone — Minimal sync RPC between two AI agents.
//!
//! Rust port of [@p-vbordei/agent-phone]. Self-custody keys, Noise-XK
//! handshake, DID-bound WebSocket. Wire-format-compatible with the TS
//! reference and the Python sibling.
//!
//! [@p-vbordei/agent-phone]: https://github.com/p-vbordei/agent-phone

#![allow(clippy::result_large_err)]
#![allow(dead_code)]

pub mod client;
pub mod did;
pub mod envelope;
pub mod error;
pub mod frame;
pub mod noise;
pub mod server;
pub mod session;

pub use client::{connect, Client, ClientOptions};
pub use did::{decode_did_key, encode_did_key, generate_key_pair, KeyPair};
pub use envelope::Envelope;
pub use error::Error;
pub use server::{create_server, Handler, Server, ServerOptions};