feat: collab wait multiple IDs (#9294)

This commit is contained in:
jif-oai authored and GitHub committed 2026-01-16 12:05:04 +01:00
1 parent c1ac5223e1
commit c576756c81
7 files changed
+302 -132

No files matched your search

+4 -6
View File
@@ -2177,8 +2177,8 @@ pub struct CollabAgentInteractionEndEvent {
pub struct CollabWaitingBeginEvent {
/// Thread ID of the sender.
pub sender_thread_id: ThreadId,
/// Thread ID of the receiver.
pub receiver_thread_id: ThreadId,
/// Thread ID of the receivers.
pub receiver_thread_ids: Vec<ThreadId>,
/// ID of the waiting call.
pub call_id: String,
}
@@ -2187,12 +2187,10 @@ pub struct CollabWaitingBeginEvent {
pub struct CollabWaitingEndEvent {
/// Thread ID of the sender.
pub sender_thread_id: ThreadId,
/// Thread ID of the receiver.
pub receiver_thread_id: ThreadId,
/// ID of the waiting call.
pub call_id: String,
/// Last known status of the receiver agent reported to the sender agent.
pub status: AgentStatus,
/// Last known status of the receiver agents reported to the sender agent.
pub statuses: HashMap<ThreadId, AgentStatus>,
}
#[derive(Debug, Clone, Deserialize, Serialize, PartialEq, JsonSchema, TS)]