//! The chat layer: how agent output becomes messages, and the character table
//! that governs everything the daemon says.
/// Every glyph the daemon may use, enumerated by codepoint.
/// The slash commands, and their registration with the service.
/// Renders a patch small enough for a message.
/// The connection to the chat service, and what it reports.
/// Decides whether an arriving message is for this daemon.
/// One ordered, buffered work queue per thread.
/// Turns what a session produces into message text.
/// A thread as a session writes to it.