github nicobailon/pi-subagents v0.9.0

latest releases: v0.28.0, v0.27.0, v0.26.0...
4 months ago

Added

  • Builtin agents — the extension now ships with a default set of agent definitions in agents/. These are loaded with lowest priority so user and project agents always override them. New users get a useful set of agents out of the box without manual setup.
    • scout — fast codebase recon (claude-haiku-4-5)
    • planner — implementation plans from context (claude-opus-4-6, thinking: high)
    • worker — general-purpose execution (claude-sonnet-4-6)
    • reviewer — validates implementation against plans (gpt-5.2, thinking: high)
    • code-reviewer — bug hunting and code review (claude-opus-4-6, thinking: high)
    • context-builder — analyzes requirements and codebase (claude-sonnet-4-6)
    • researcher — autonomous web research with search, evaluation, and synthesis (claude-sonnet-4-6)
  • "builtin" agent source — new third tier in agent discovery. Priority: builtin < user < project. Builtin agents appear in listings with a [builtin] badge and cannot be modified or deleted through management actions (create a same-named user agent to override instead).

Fixed

  • Async subagent session sharing no longer fails with ERR_PACKAGE_PATH_NOT_EXPORTED. The runner tried require.resolve("@mariozechner/pi-coding-agent/package.json") to find pi's HTML export module, but pi's exports map doesn't include that subpath. The fix resolves the package root in the main pi process by walking up from process.argv[1] and passes it to the spawned runner through the config, bypassing require.resolve entirely. The Windows CLI resolution fallback in getPiSpawnCommand benefits from the same walk-up function.

Don't miss a new pi-subagents release

NewReleases is sending notifications on new releases.