namespace AcDream.UI.Abstractions; /// /// Command published by chat panels to send a message. The host resolves /// + + /// into the right wire opcode (Talk, Tell, or ChatChannel) and echoes /// locally via ChatLog.OnSelfSent. /// /// /// is meaningful only for /// ; ignored otherwise. /// /// public sealed record SendChatCmd(ChatChannelKind Channel, string? TargetName, string Text);