opencode-runner
OpenCode Runner
Use this skill as a safe OpenCode handoff guide. This package intentionally does not ship an executable OpenCode wrapper.
Native routing
Read shared/references/host-model-execution.md before choosing an external route. If the current host can dispatch the exact selected model with the required effort, isolation, and receipt policy in a native subagent or task thread, use that route. agents/openai.yaml is host UI metadata; it does not dispatch a native model.
Routing limit
OpenCode has no runner envelope in this library. It cannot be an approved
implementation or review route because there is no model_receipt for the
launcher to validate. Use it only for a manually approved comparison. Report
the requested provider and model as configuration, not as proof of the model
that served the run.
Safety Model
OpenCode can read project files and send prompt context to the configured model provider. Treat every run as an external model call.