# Teams for /orchestrate. The main session reads this file and routes the
# named team as a ROSTER (runtime-decided order), not a fixed pipeline.
#
# Rules the /orchestrate command relies on:
#   1. First key is the default team (used when no team argument is given).
#   2. researcher / deep-researcher are NOT listed — they are always available
#      out-of-band for NEEDS_RESEARCH dispatch (mirrors pi's spawn_research).
#   3. Every listed persona must exist in .opencode/agent/ or it is skipped with
#      a warning.
#
# Switch at runtime: /orchestrate <team> "<task>"  (parallels pi's /agents-team).

default:
  - planner
  - builder

full:
  - planner
  - plan-reviewer
  - builder
  - code-reviewer

hotfix:
  - builder
