Skip to content

v0.1.41

Choose a tag to compare

@Henry-811 Henry-811 released this 21 Jan 18:53
· 547 commits to main since this release
1665f6d

πŸš€ Release Highlights β€” v0.1.41 (2026-01-21)

⚑ Async Subagent Execution

  • Non-Blocking Spawning: New async_=True parameter on spawn_subagents runs subagents in background while parent continues working
  • Result Polling: Parent agent polls for subagent completion and retrieves results when ready, with configurable injection strategy
    (tool_result or user_message)

⏱️ Subagent Round Timeouts

  • Per-Round Timeout Control: New subagent_round_timeouts config for initial_round_timeout_seconds, subsequent_round_timeout_seconds, round_timeout_grace_seconds; inherits from parent if omitted

βš™οΈ Extended Subagent Configuration

  • New YAML Parameters: subagent_default_timeout, subagent_min_timeout, subagent_max_timeout, subagent_max_concurrent for fine-grained control

πŸ“– Getting Started

# Async subagent execution - parent continues while subagent works in background
uv run massgen --display textual --config massgen/configs/features/async_subagent_example.yaml \
 "Use one subagent to research the band Geese in the background while you create a creative website about them, including similar bands."

What's Changed

Full Changelog: v0.1.40...v0.1.41