Message Flow Examples
Example 1: Simple Collaboration
User Message:"@product @engineering work together on user authentication"
Event Sequence:
NOTIFICATION_REQUEST_ORCHESTRATION_COLLABORATION_REQUEST- System detects collaborationNOTIFICATION_PLAN_ORCHESTRATION_COLLABORATION_PLANNING_INITIATED- Planning beginsNOTIFICATION_PLAN_ORCHESTRATION_COLLABORATION_PLANNING_COMPLETED- Planning completeNOTIFICATION_MULTI_ASSISTANT_COLLABORATION_STARTED- Collaboration session starts- Contains: collaborationId, list of @product and @engineering agents
NOTIFICATION_MULTI_ASSISTANT_COLLABORATION_ASSISTANT_RESPONSE_IN_PROGRESS- @product starts respondingNOTIFICATION_MULTI_ASSISTANT_COLLABORATION_ASSISTANT_RESPONSE_COMPLETED- @product finishesNOTIFICATION_MULTI_ASSISTANT_COLLABORATION_ASSISTANT_RESPONSE_IN_PROGRESS- @engineering starts respondingNOTIFICATION_MULTI_ASSISTANT_COLLABORATION_ASSISTANT_RESPONSE_COMPLETED- @engineering finishesNOTIFICATION_MULTI_ASSISTANT_COLLABORATION_UNIFIED_RESPONSE_STARTED- System synthesizes responsesNOTIFICATION_MULTI_ASSISTANT_COLLABORATION_COMPLETED- Collaboration complete
Example 2: No Unified Response Required
User Message:"@support help @sales with this customer issue"
Event Sequence:
NOTIFICATION_REQUEST_ORCHESTRATION_COLLABORATION_REQUESTNOTIFICATION_PLAN_ORCHESTRATION_COLLABORATION_PLANNING_INITIATEDNOTIFICATION_PLAN_ORCHESTRATION_COLLABORATION_PLANNING_COMPLETEDNOTIFICATION_MULTI_ASSISTANT_COLLABORATION_STARTEDNOTIFICATION_MULTI_ASSISTANT_COLLABORATION_ASSISTANT_RESPONSE_IN_PROGRESS- @support respondsNOTIFICATION_MULTI_ASSISTANT_COLLABORATION_ASSISTANT_RESPONSE_COMPLETED- @support doneNOTIFICATION_MULTI_ASSISTANT_COLLABORATION_ASSISTANT_RESPONSE_IN_PROGRESS- @sales respondsNOTIFICATION_MULTI_ASSISTANT_COLLABORATION_ASSISTANT_RESPONSE_COMPLETED- @sales doneNOTIFICATION_MULTI_ASSISTANT_COLLABORATION_NO_UNIFIED_RESPONSE_REQUIRED- Individual responses sufficientNOTIFICATION_MULTI_ASSISTANT_COLLABORATION_COMPLETED