"""Session and rolling summary generation (skeleton).""" async def generate_session_summary(chunks: list[str]) -> str: """Generate a summary for a conversation session.""" raise NotImplementedError async def generate_rolling_summary(existing_summary: str, new_chunks: list[str]) -> str: """Update a rolling summary with new chunks.""" raise NotImplementedError