@firstpick/pi-extension-subagent-minimum-fanout

Enforce Pi subagent fanout and reviewer provider/model diversity.

Packages

Package details

extension

Install @firstpick/pi-extension-subagent-minimum-fanout from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:@firstpick/pi-extension-subagent-minimum-fanout
Package
@firstpick/pi-extension-subagent-minimum-fanout
Version
0.1.4
Published
Aug 7, 2026
Downloads
465/mo · 57/wk
Author
firstpick
License
MIT
Types
extension
Size
15.1 KB
Dependencies
0 dependencies · 1 peer
Pi manifest JSON
{
  "extensions": [
    "./subagent-minimum-fanout.ts"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

Subagent Minimum Fanout for Pi

Prevents unsafe one-off delegation patterns and checks reviewer model diversity.

What you can do

  • Blocks unsupported one-worker delegation patterns.
  • Requires enough isolated writers when delegated editing is used.
  • Checks reviewer provider diversity when required.
  • Explains why a delegation request was rejected.

Install

Install it through Pi:

pi install npm:@firstpick/pi-extension-subagent-minimum-fanout

Restart Pi if the package does not appear in your current session.

How to use it

There is no setup for everyday use. The extension checks delegation requests automatically.

If a request is blocked, read the explanation shown by Pi. It normally tells the main agent to do the work directly or to divide genuinely separate work across enough safe, isolated workers. You do not need to correct the tool request yourself.

Technical details

See TECHNICAL.md for complete commands, configuration, compatibility, security, and troubleshooting information.