Skip to content

Add reasoning effort selection for OpenCode models #211

Description

@suasgn

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions