fix: deep custom config should be optional
CI / verify (pull_request) Successful in 11s

This commit is contained in:
2026-09-28 12:52:05 +02:00
parent 0e99dfbaec
commit 7da94c9223
6 changed files with 54 additions and 13 deletions
+1 -1
View File
@@ -41,7 +41,7 @@ Both installers use `~/.config/opencode`, respect `XDG_CONFIG_HOME`, and accept
See [GPT configuration](examples/gpt.opencode.jsonc) and [custom model assignments](examples/custom.opencode.jsonc).
For an installed plugin, use `./plugins/stanp-opencode` as the plugin package path. In GPT mode with the `openai` provider, set top-level `lunaPriority` to `false` to avoid requesting priority pricing. Other providers do not accept this option. Custom top-level and per-agent `provider` and `lunaPriority` fields are invalid.
Custom configurations require the six worker assignments and use `provider/model` model names.
Custom configurations require the four `fast-*` and `good-*` assignments; `deep-lo` and `deep-hi` are optional. Assignments use `provider/model` model names and require both `model` and `effort` when supplied. If either deep assignment is omitted, both deep workers are disabled and orchestration uses `good-lo`.
The legacy optional `coordinate` assignment is accepted for compatibility but ignored. Orchestration
inherits `deep-lo`, or `good-lo` when the configured `deep-lo` model is unavailable.