github nicobailon/pi-subagents v0.16.0

latest releases: v0.28.0, v0.27.0, v0.26.0...
one month ago

Added

  • Top-level parallel tasks mode now supports a per-call concurrency override, matching the existing chain parallel-step concurrency control. This ships part of issue #91. Thanks @Gabrielgvl.

Changed

  • Top-level parallel defaults and limits can now be configured through ~/.pi/agent/extensions/subagent/config.json under parallel.maxTasks and parallel.concurrency, while keeping the existing defaults of 8 tasks and concurrency 4 when unset. This completes issue #91. Thanks @Gabrielgvl.

Fixed

  • context: "fork" sync runs now create child sessions from a throwaway session-manager instance opened on the persisted parent session file, instead of mutating the live parent session manager. This keeps the parent session writing to its own file so the matching toolResult(subagent) no longer lands in a descendant session by accident. This fixes issue #87. Thanks @asmisha.
  • Project agent and chain discovery now reads both .agents/ and .pi/agents/, while preferring .pi/agents/ when both locations define the same parsed name and keeping manager writes on the .pi/agents/ path. This fixes issue #88. Thanks @desek.
  • Ctrl+O expanded subagent results now actually show expanded content. Previously the expanded flag was received but ignored, so task text and tool-call args were identically truncated in both views. Now expanded mode shows the full task and longer (but still bounded) tool-call previews. Additionally, tool calls are no longer lost after foreground compaction: compact display summaries are preserved and shown in expanded view even after messages are stripped. This addresses issue #90. Thanks @asagajda.

Don't miss a new pi-subagents release

NewReleases is sending notifications on new releases.