github nicobailon/pi-subagents v0.44.0

3 hours ago

Added

  • Added one automatic enclosing mission and durable workflow state to plain workflowScript launches; child runs no longer create separate missions.
  • Added scheduledRuns.storeRoot for durable schedules outside project repositories. Thanks to @ProCleiton for #891 and the prior #890 implementation.

Changed

  • Clarified native supervisor messaging and optional external intercom result delivery in the docs and packaged skill.
  • Identify status and transcript targets before the spawn-budget summary in collapsed tool-result cards.
  • Point interactive async-launch guidance to subagent_wait({ id, nonBlocking: true }) when an explicit wake is needed without blocking the current turn.

Fixed

  • Report the explicit workflow execution cwd in async workflow status, job, and result records. Thanks to @nicobailon for #907.
  • Ignore stale extension-context errors from advisory foreground control notifications after reload. Thanks to @alexei-led for #905.
  • Bound inherited portable tool IDs to 64 characters for Codex-compatible child contexts while keeping tool calls and results paired. Thanks to @alexei-led for #903.
  • Prevent boolean chain output values from crashing clarify rendering. Thanks to @ftoleedo for #901.
  • Preserve workflow mode when asynchronous workflow mission runs complete.
  • Serialize and merge each mission workflow-state write with the latest file so separate workflows do not drop unrelated keys.
  • Preserve workflowScript worktree children that detach for supervisor coordination instead of cleaning a live managed worktree. Thanks to @astarktc for #896.
  • Accept schema-valid structured output after a child recovers from an earlier tool error. Thanks to @white-hat for the report in #888.

Don't miss a new pi-subagents release

NewReleases is sending notifications on new releases.