github nicobailon/pi-subagents v0.49.0

3 hours ago

Added

  • Run a single child with { agent, task? } when a full workflow script is not needed (#1059).
  • Adjust FleetView spacing and collapsed result height from the main window. Thanks to @pierre-mgmt for #1048.
  • Inspect async run state with debug.run, without exposing prompts, secrets, or transcripts (#1037).
  • Let builtin role overrides keep Pi's normal tools and extensions with tools: "inherit". Thanks to @estanexanavsem for #1047 and @davidarny for #1049.
  • Add simple terminal examples for FleetView, the async widget, and inline tool display. Thanks to @czottmann for #1050.

Changed

  • Clean up active-run limits and artifact packaging code without changing behavior.

Fixed

  • Trust live Herdr session roots only when the parent executor registered them for that async run.
  • Let a workflow child disable the intercom bridge for one run with intercomBridge: { mode: "off" }, while normal async completion still works. Thanks to @jaudiger for #1072.
  • Recover sibling children after a detached workflow fails (#1066).
  • Show child session transcripts in standalone Herdr inspectors when the transcript is in a trusted session folder (#1069).
  • Keep watchdog reviews, permission checks, Prompt Audit rewriting, and completion intent checks on the authenticated provider stream across the Pi 0.81 and 0.84 APIs. Thanks to @nuzayets for #1067.
  • Mark children stopped by a parent workflow as stopped, not failed, and keep the stop reason (#1060).
  • Keep subagent artifacts and automatic mission records out of project worktrees by default, so read-only workflows leave the tree clean (#1062).
  • Make parents wait at dependency barriers after async launches, so child results are available before dependent work continues. Thanks to @exuanbo for #1045.
  • Keep wait callers alive for intercom replies instead of reviving a detached wrapper. Thanks to @yayamaz for #1053.
  • Keep workflow summary reports separate from child reports, and reject report path collisions before launch (#1038).
  • Accept no-edit implementation challenge passes when the writer says the current solution is already best (#1054).
  • Make the mutation guard safer for LLM intent checks, long tasks, and provider authentication. Thanks to @MarcusNeufeldt for #1044.
  • Launch Herdr inspector panes with Node when Pi runs as a standalone executable. Thanks to @kevinpita for #1051.
  • Sanitize async, nested, and result transcript output before showing it in terminal views. Thanks to @riesbri for #1046.

Don't miss a new pi-subagents release

NewReleases is sending notifications on new releases.