Skip to content

v0.1.32

Choose a tag to compare

@Henry-811 Henry-811 released this 31 Dec 18:51
· 837 commits to main since this release
e4a2d48

πŸš€ Release Highlights β€” v0.1.32 (2025-12-31)

πŸ“€ Multi-Turn Session Export

  • Turn Range Selection: Export specific turns with --turns flag (all, N, N-M, latest)
  • Workspace Options: Control export size with --no-workspace and --workspace-limit (default 500KB per agent)
  • Export Controls: Preview with --dry-run, detailed listing with --verbose, machine-readable --json output

πŸ“Š Logfire Optional Dependency

  • Smaller Installs: Logfire moved from required to optional [observability] extra
  • Helpful Guidance: Clear error message with install instructions when --logfire used without Logfire installed

πŸ“ Per-Attempt Logging

  • Isolated Log Files: Each orchestration restart attempt gets separate massgen.log and execution_metadata.yaml
  • Handler Reconfiguration: Log handlers automatically reconfigure on restart via set_log_attempt() function

πŸ“„ Office Document PDF Conversion

  • Automatic Conversion: DOCX/PPTX/XLSX files converted to PDF when sharing sessions
  • Better Previews: Viewer displays PDF preview; original file available for download
  • Docker-Based: Uses LibreOffice in container with sudo/standard image fallback

πŸ“– Getting Started

  • Quick Start Guide: Try the new features today
  • Try These Commands:
    # Share a multi-turn session with turn selection
    massgen export --turns 1-3              # Export turns 1-3
    massgen export --turns latest           # Export only the latest turn
    massgen export --dry-run --verbose      # Preview what would be shared
    
    # Install with observability support (optional)
    pip install "massgen[observability]"
    massgen --logfire --config massgen/configs/basic/multi/three_agents_default.yaml \
      "What are the benefits of multi-agent AI systems?"
    

What's Changed

Full Changelog: v0.1.31...v0.1.32