Pi

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.

darshitpp 5146c4b 4 files · 13.9 KB Updated

File contents

Cross-Agent Task Runner — Pi CLI

Procedures

Step 1: Self-Call Detection

  1. Check for PI_AGENT environment variable or pi in process ancestry.
  2. If detected, stop and inform the user: "Cannot invoke Pi from within Pi. Use a different target CLI."

Step 2: Execute Shared Procedure

  1. Read references/shared-procedure.md for the core workflow (mode inference, context gathering, prompt construction, result presentation).
  2. Read references/cli-pi.md for Pi-specific flags, model selection heuristics, and version compatibility matrix.
  3. Follow the shared procedure using the Pi-specific details.

darshitpp/x-agent/tree/main/pi commit 5146c4bfc3

Frequently asked questions

npx skillmds@latest add darshitpp/pi