| name | opencode |
| description | Delegate tasks or get a second opinion from OpenCode 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 OpenCode, or offloading work to it. Do not use when already running inside OpenCode CLI or for tasks that do not benefit from cross-model input. |
Cross-Agent Task Runner — OpenCode CLI
Procedures
Step 1: Self-Call Detection
- Check for
OPENCODE environment variable, or opencode in process ancestry.
- If detected, stop and inform the user:
"Cannot invoke OpenCode from within OpenCode. 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-opencode.md for OpenCode-specific flags, model selection
heuristics, and version compatibility matrix.
- Follow the shared procedure using the OpenCode-specific details.