Summary
Pi's release line now pairs deterministic and named session work with June 16 fixes for child-process stdout draining. The update reframes Pi as a small but serious coding-agent runtime focused on complete command feedback, stable sessions, and multi-provider ergonomics.
What changed
Pi advanced named and deterministic sessions, then merged PRs #5753 and #5758 to drain stdout correctly when child processes keep pipes open after parent exit.
Why it matters
Agents make decisions from command output. If hooks or child processes lose late output, agents can misdiagnose failures or falsely report success; combined with deterministic sessions, this is practical infrastructure for long-running coding automation.
Evidence excerpt
Agents Radar's June 16 CLI digest reported Pi fixes for draining stdout before resolving child processes and diagnostics for descendants that keep stdio open after shell exit.