Squad Management & Session Enhancement
Squad Management & Session Enhancement
-
Squad-Based Sessions: Organize your assistants into collaborative teams with
Session.squadandSession.squadId. Sessions can now be associated with squads for team-based conversation management and coordinated assistant behavior. -
Squad Chat Integration: Enable squad-based chat conversations using
Chat.squadandChat.squadId. This allows multiple assistants to participate in or be aware of chat contexts for more sophisticated conversation handling. -
Enhanced Session Creation: Create squad-enabled sessions with
CreateSessionDTO.squadandCreateSessionDTO.squadId, enabling persistent conversation contexts across multiple assistants and interaction types. -
Chat Management by Squad: Filter and organize chats by squad membership using
GetChatPaginatedDTO.squadIdfor better conversation management and team-based analytics. -
Session Management by Squad: Query sessions by squad association with
GetSessionPaginatedDTO.squadId, providing team-based session organization and management capabilities. -
Full Message History: Control conversation context retention with
ArtifactPlan.fullMessageHistoryEnabled. When enabled, artifacts contain complete message history even after handoff context engineering, preserving full conversation flow for analysis. -
Transfer Records: Track warm transfer details with
Artifact.transfers, providing comprehensive records of transfer destinations, transcripts, and status information for multi-assistant conversations.
Squad management enables sophisticated multi-assistant workflows where different specialists can handle different parts of a conversation while maintaining shared context and coordination.