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

Enforce Pi reviewer provider/model diversity without restricting child fanout.

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.5
Published
Aug 11, 2026
Downloads
302/mo · 14/wk
Author
firstpick
License
MIT
Types
extension
Size
14.3 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 Review Diversity for Pi

Checks that independent subagent reviewers use distinct model providers without restricting worker fanout.

What you can do

  • Launch one worker or several workers as the task requires.
  • Run sequential or parallel workers through normal subagent workflows.
  • Require multiple reviewers to use separate provider/model routes.
  • Get a clear explanation when reviewer diversity is 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 model-initiated subagent requests automatically.

Worker and workflow launch counts are not restricted. When one execution launches multiple reviewers, declare a different explicit provider/model route for each reviewer.

Technical details

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