pi package for multi-agent orchestration with SDD-aware routing.
- Orchestrator policy injected into system prompt
subagenttool withsingle,parallel, andchainmodes- Specialized agents:
orchestratorexplorerdocumentatorplannerimplementertester-reviewerhacker
- Horizontal subagent cards widget on startup (name + short description + color)
- Commands:
/subagents/orchestrator-status/security-mode passive|active
pi install /absolute/path/to/multi-team-sddTemporary run:
pi -e /absolute/path/to/multi-team-sddThis repo also ships Codex-native agent configuration.
Install globally:
./setup.sh codex --globalInstall into a specific project:
./setup.sh codex --project /absolute/path/to/projectInstall both global and project config:
./setup.sh codex --global --project /absolute/path/to/projectThe Codex setup installs:
~/.codex/agents/*.tomlor<project>/.codex/agents/*.tomlpipeline.jsonAGENTS.mdinstructions with a managedmulti-sdd-teamblockservice_tier = "fast"and[features].fast_mode = true[agents].max_threads = 6and[agents].max_depth = 1
Codex demo-fast behavior:
- the main session acts as orchestrator
SDD_SUBAGENTSruns sequentially:explorer -> documentator -> planner -> implementer -> tester-reviewer -> main integrationhackeris skipped unless explicitly requested or security-sensitive- if
tester-reviewerasks for small demo-blocking fixes, the main session applies them directly instead of callingimplementeragain
- Ask normally; the orchestrator policy is injected automatically.
- Force delegation explicitly with tool usage, for example:
- single: explorer
- chain: explorer -> planner -> implementer -> tester-reviewer
- Show active catalog:
/subagents - Check mode/status:
/orchestrator-status - Change security mode:
/security-mode passive|active
documentatoris constrained to./docs/**write/edit operations.tester-revieweris report-only in v1.hackersupports passive and active modes. Active mode allows high-risk commands and requires explicit opt-in (/security-mode active).- Startup UI renders horizontal cards with each specialized subagent (name + short description + role color).