@firstpick/pi-extension-subagent-minimum-fanout
Enforce Pi subagent fanout and reviewer provider/model diversity.
Package details
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.