Skip to main content

Message Flow Examples

Example 1: Simple Collaboration

User Message: "@product @engineering work together on user authentication" Event Sequence:
  1. NOTIFICATION_REQUEST_ORCHESTRATION_COLLABORATION_REQUEST - System detects collaboration
  2. NOTIFICATION_PLAN_ORCHESTRATION_COLLABORATION_PLANNING_INITIATED - Planning begins
  3. NOTIFICATION_PLAN_ORCHESTRATION_COLLABORATION_PLANNING_COMPLETED - Planning complete
  4. NOTIFICATION_MULTI_ASSISTANT_COLLABORATION_STARTED - Collaboration session starts
    • Contains: collaborationId, list of @product and @engineering agents
  5. NOTIFICATION_MULTI_ASSISTANT_COLLABORATION_ASSISTANT_RESPONSE_IN_PROGRESS - @product starts responding
  6. NOTIFICATION_MULTI_ASSISTANT_COLLABORATION_ASSISTANT_RESPONSE_COMPLETED - @product finishes
  7. NOTIFICATION_MULTI_ASSISTANT_COLLABORATION_ASSISTANT_RESPONSE_IN_PROGRESS - @engineering starts responding
  8. NOTIFICATION_MULTI_ASSISTANT_COLLABORATION_ASSISTANT_RESPONSE_COMPLETED - @engineering finishes
  9. NOTIFICATION_MULTI_ASSISTANT_COLLABORATION_UNIFIED_RESPONSE_STARTED - System synthesizes responses
  10. NOTIFICATION_MULTI_ASSISTANT_COLLABORATION_COMPLETED - Collaboration complete

Example 2: No Unified Response Required

User Message: "@support help @sales with this customer issue" Event Sequence:
  1. NOTIFICATION_REQUEST_ORCHESTRATION_COLLABORATION_REQUEST
  2. NOTIFICATION_PLAN_ORCHESTRATION_COLLABORATION_PLANNING_INITIATED
  3. NOTIFICATION_PLAN_ORCHESTRATION_COLLABORATION_PLANNING_COMPLETED
  4. NOTIFICATION_MULTI_ASSISTANT_COLLABORATION_STARTED
  5. NOTIFICATION_MULTI_ASSISTANT_COLLABORATION_ASSISTANT_RESPONSE_IN_PROGRESS - @support responds
  6. NOTIFICATION_MULTI_ASSISTANT_COLLABORATION_ASSISTANT_RESPONSE_COMPLETED - @support done
  7. NOTIFICATION_MULTI_ASSISTANT_COLLABORATION_ASSISTANT_RESPONSE_IN_PROGRESS - @sales responds
  8. NOTIFICATION_MULTI_ASSISTANT_COLLABORATION_ASSISTANT_RESPONSE_COMPLETED - @sales done
  9. NOTIFICATION_MULTI_ASSISTANT_COLLABORATION_NO_UNIFIED_RESPONSE_REQUIRED - Individual responses sufficient
  10. NOTIFICATION_MULTI_ASSISTANT_COLLABORATION_COMPLETED
I