Skip to main content
The SessionSummaryManager is responsible for generating and managing session summaries. It uses a model to analyze conversations and create concise summaries with optional topic extraction.

SessionSummaryManager Attributes

SessionSummaryManager Methods

create_session_summary(session: Union[AgentSession, TeamSession]) -> Optional[SessionSummary]

Creates a summary of the session synchronously. Parameters:
  • session: The agent or team session to summarize
Returns:
  • Optional[SessionSummary]: A SessionSummary object containing the summary text, topics, and timestamp, or None if generation fails

acreate_session_summary(session: Union[AgentSession, TeamSession]) -> Optional[SessionSummary]

Creates a summary of the session asynchronously. Parameters:
  • session: The agent or team session to summarize
Returns:
  • Optional[SessionSummary]: A SessionSummary object containing the summary text, topics, and timestamp, or None if generation fails

SessionSummary Object

The SessionSummary object returned by the summary manager contains: