| name | pi |
| description | Delegate tasks or get a second opinion from Pi CLI. Infers mode (delegation vs validation) from prompt context. Detects available models at runtime via the CLI. Use when cross-validating code, plans, or architecture with Pi, or offloading work to it. Do not use when already running inside Pi CLI or for tasks that do not benefit from cross-model input. |
Cross-Agent Task Runner — Pi CLI
Procedures
Step 1: Self-Call Detection
- Check for
PI_AGENT environment variable or pi in process ancestry.
- If detected, stop and inform the user:
"Cannot invoke Pi from within Pi. Use a different target CLI."
Step 2: Execute Shared Procedure
- Read
references/shared-procedure.md for the core workflow
(mode inference, context gathering, prompt construction, result presentation).
- Read
references/cli-pi.md for Pi-specific flags, model selection
heuristics, and version compatibility matrix.
- Follow the shared procedure using the Pi-specific details.