Sessions & Memory#
MassGen provides robust session management and memory capabilities for interactive, multi-turn conversations with AI agents. This section covers how to maintain context, manage sessions, and work with persistent memory.
Overview#
Session features in MassGen:
Multi-turn mode - Interactive conversations with persistent context
Memory management - Long-term context preservation across sessions
Session restart - Resume and continue previous sessions
Graceful cancellation - Save partial progress when interrupting
Context windows - Efficient handling of conversation history
Guides in This Section#
Interactive conversations
Start interactive sessions
Conversation management
Session commands
Real-time agent responses
Context preservation
Session memory
Memory archiving
Context management
Memory configuration
Resume previous sessions
Restart capabilities
Session recovery
State restoration
Continuation patterns
Save progress on interrupt
Ctrl+C handling
Partial progress saving
Resume cancelled sessions
Review partial answers
Quick Start#
Start an interactive multi-turn session:
# Start interactive mode
massgen
# Or with a specific config
massgen --config @examples/basic/multi/three_agents_default
import asyncio
import massgen
# Multi-turn requires CLI for now
# Use single queries for programmatic access
result = await massgen.run(
query="First question...",
model="gpt-5"
)