From 1b863a9f65f099d81762c9ce778669dbe9f2811c Mon Sep 17 00:00:00 2001 From: ZhenYi <434836402@qq.com> Date: Mon, 20 Apr 2026 15:45:13 +0800 Subject: [PATCH] chore(queue): update queue types --- libs/queue/types.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libs/queue/types.rs b/libs/queue/types.rs index 43049b5..86d1bbb 100644 --- a/libs/queue/types.rs +++ b/libs/queue/types.rs @@ -11,6 +11,8 @@ pub struct RoomMessageEnvelope { pub room_id: Uuid, pub sender_type: String, pub sender_id: Option, + /// AI model ID — set when sender_type = "ai", used for display name lookups. + pub model_id: Option, pub thread_id: Option, pub in_reply_to: Option, pub content: String, @@ -87,6 +89,8 @@ pub struct RoomMessageStreamChunkEvent { pub content: String, pub done: bool, pub error: Option, + /// Human-readable AI model name (e.g. "Claude 3.5 Sonnet") for display. + pub display_name: Option, } #[derive(Debug, Clone, Serialize, Deserialize)]