What's changed
This release adds dedicated saved-chain directories, fixes foreground fallback retries when Pi reports retryable provider errors with a zero process exit, improves async subagent handoff/widget behavior, and detects pi-intercom when installed through the documented npm package flow.
Highlights
- Store and discover user chains from
~/.pi/agent/chains/**/*.chain.mdand project chains from.pi/chains/**/*.chain.md. - Retry foreground fallback models when Pi reports retryable provider errors such as 429/quota, even if the child process exits successfully.
- Detect
pi-intercominstalled viapi install npm:pi-intercom, while keeping the legacy local extension path fallback. - Align single-run async widgets and
/subagents-statusrendering with foreground subagent result styling. - Avoid Pi's fixed string-widget truncation for active async parallel widgets.
- Tell parent agents that async runs are detached and they should end the turn rather than sleep/poll when no independent work remains.