Fixed
/agentsoverlay launches (single, chain, parallel) and slash commands (/run,/chain,/parallel) now render an inline result card in chat instead of relaying throughsendUserMessage./agentsoverlay chain launches no longer bypass the executor for async fallback, fixing a path where async chain errors were silently swallowed.
Changed
- All slash and overlay subagent execution now routes through an event bus request/response protocol (
slash-bridge.ts), matching the pattern used by pi-prompt-template-model. - Slash launches show a live inline card immediately on start that streams current tool, recent tools, and output in real time.
/parallelnow uses the nativetasksparameter directly instead of wrapping through{ chain: [{ parallel: tasks }] }.
Added
slash-bridge.ts— event bus bridge for slash command execution.slash-live-state.ts— request-id keyed snapshot store for live inline card rendering and session reload.