You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Allow active async chains to accept an append-step request that adds one new tail step while the chain is still running.
Allow async subagent results to be attached as the root step of a new follow-up chain.
Added subagentOnlyExtensions so agents can pass selected tool extensions only to spawned subagents without exposing them to the parent agent.
Added proactive skill-subagent suggestions to subagent({ action: "list" }) based on repeatedly configured skill use, while keeping the behavior advisory and opt-out friendly.
Added regression coverage for long worker/reviewer chains and parallel -> funnel -> fanout chain flows across foreground and async execution.
Fixed
Interrupt live async children before delivering resume follow-up messages so intercom nudges reach workers that are stuck mid-turn more reliably.
Reject appended chain steps with duplicate reserved output names or unknown named-output references before they are queued.
Ignore legacy .agents/skills files during agent discovery so skill definitions are not registered as subagents. Thanks to chyax98 (@chyax98) for #257.
Launch detached async runners through Node when Pi itself is not the Node executable. Thanks to Tetsuya.dev (@tetsuya-dev-jp) for #273.
Preserve the slash command requester context when bridge requests launch subagents. Thanks to Victor Sumner (@vsumner) for #268.
Trim repeated nested subagent tool schema descriptions so provider payloads stay compact while retaining top-level parameter guidance. Thanks to Thomas Mustier (@tmustier) for #250.