🚀 Release Highlights — v0.1.21 (2025-12-05)
⏸️ Graceful Cancellation System
- Partial Progress Saving: Ctrl+C during coordination saves agent answers and workspaces instead of losing work
- CancellationManager: New
massgen/cancellation.pymodule for signal handling and state capture
🔄 Session Restoration for Incomplete Turns
- Resume with
--continue: Cancelled sessions can be resumed without losing any work - Answer Attribution: Partial answers combined into conversation history with clear agent attribution
- Workspace Preservation: All agent workspaces preserved and provided as read-only context on resume
- Orchestrator Enhancement: New
get_partial_result()method for mid-coordination state capture
📖 Getting Started
- Quick Start Guide: Try the new features today
- Try These Examples:
- Graceful Cancellation:
massgen --config @examples/basic/multi/three_agents_default "Your question"then press Ctrl+C - Resume Session:
massgen --continueto resume from where you left off
- Graceful Cancellation:
- Graceful Cancellation Guide - Complete guide to partial progress saving and session resumption
What's Changed
- feat: Cancellation logic for multi-turn by @ncrispino in #596
- docs: docs for v0.1.21 by @Henry-811 in #597
- feat: v0.1.21 by @Henry-811 in #595
Full Changelog: v0.1.20...v0.1.21