Use when
- Inspecting installed adapter availability
- Checking whether an explicit executor/reviewer selection supports a phase
- Recording an explicit model selection without resolving aliases or catalogs
Commands
node "${RELAY_SKILL_ROOT:-skills}/relay-config/scripts/relay-config.js" doctor --json
node "${RELAY_SKILL_ROOT:-skills}/relay-config/scripts/relay-config.js" \
check --phase dispatch --executor opencode --model provider/model --json
node "${RELAY_SKILL_ROOT:-skills}/relay-config/scripts/relay-config.js" \
check --phase review --reviewer codex --json
Valid operator phases are dispatch and review. This command does not mutate
configuration: runtime selection comes only from explicit CLI input followed by
the immutable run binding and the adapter provider default.
Safety
- Keep executor/reviewer and model selections explicit.
- Run
doctor --jsonto inspect CLI availability. doctorchecks all seven built-in adapters by running each CLI's--versionprobe.- Neither command reads or writes runtime policy, routes, presets, or defaults.