OpenCode models can expose reasoning-effort overlays as model variants (see opencode models --verbose), but Waku offers no way to pick them for OpenCode sessions — there is no effort picker backed by the variant map, no explicit way to get back to the base model, and changing the model restarts the driver.
Proposed behavior:
- Discover per-model variants via
opencode models --verbose (falling back to the plain listing for older CLIs) and offer them as reasoning-effort options, ordered on a stable effort ladder.
- Send the selection as the top-level
variant on every prompt (default = base model), with an explicit Default row in the model picker (localized).
- Apply model/variant changes to the live session without restarting the driver; only access-mode changes restart it.
OpenCode models can expose reasoning-effort overlays as model variants (see
opencode models --verbose), but Waku offers no way to pick them for OpenCode sessions — there is no effort picker backed by the variant map, no explicit way to get back to the base model, and changing the model restarts the driver.Proposed behavior:
opencode models --verbose(falling back to the plain listing for older CLIs) and offer them as reasoning-effort options, ordered on a stable effort ladder.varianton every prompt (default= base model), with an explicit Default row in the model picker (localized).