Skip to content

Have an ability to turn on / off thinking mode #2875

Closed

Description

@leeweisern
Image Image

Better yet, customisable based on models.

e.g:

  • GPT-5 we can toggle between minimal / low / medium / high
  • Sonnet 4.5, we can toggle between non thinking and thinking

Activity

  1. github-actions commented on Sep 30, 2025

    @github-actions
    Contributor

    This issue might be a duplicate of existing issues. Please check:

    Feel free to ignore if none of these address your specific case.

  2. rekram1-node commented on Sep 30, 2025

    @rekram1-node
    Contributor

    Absolutely makes a lot of sense, I think Dax & Adam have talked about UX of this and once opentui migration is complete this will be added at some point

  3. markus1189 commented on Nov 22, 2025

    @markus1189

    Also came here because I'm really missing this. The ability to toggle thinking on/off especially for Sonnet is really handy!

    I found the config that enables it, but it's permanent and being able to decide for the task at hand would be good

  4. llucax commented on Nov 27, 2025

    @llucax

    I found the config that enables it, but it's permanent and being able to decide for the task at hand would be good

    Where is that option? Usually you can write an agent with a particular config, so you might write @think something to use a thinking-enabled agent.

  5. bcheung commented on Dec 9, 2025

    @bcheung
    Contributor

    Will you make thinking on by default for thinking models?
    unless the toggle for thinking mode is super obvious, new users coming from claude might not realize they need to toggle thinking

    I found the config that enables it, but it's permanent and being able to decide for the task at hand would be good

    Where is that option? Usually you can write an agent with a particular config, so you might write @think something to use a thinking-enabled agent.

    ^^ also like this idea, to trigger thinking explicitly from a prompt allows you to activate it for that 1 prompt if you dont want thinking enabled by default.

  6. jasonish commented on Dec 9, 2025

    @jasonish

    I have this in my opencode.jsonc, so toggling thinking is just changing the model, but still, a thinking toggle would be ideal:

      "provider": {
        "anthropic": {
          "models": {
            "[Custom] Opus 4.5 Latest / Thinking": {
              "id": "claude-opus-4-5",
              "options": {
                "thinking": {
                  "type": "enabled",
                  "budgetTokens": 16000
                }
              }
            },
            "[Custom] Sonnet 4.5 Latest / Thinking": {
              "id": "claude-sonnet-4-5",
              "options": {
                "thinking": {
                  "type": "enabled",
                  "budgetTokens": 16000
                }
              }
            }
          }
        }
      },
  7. rekram1-node commented on Dec 9, 2025

    @rekram1-node
    Contributor

    coming soon!

  8. franroa commented on Dec 23, 2025

    @franroa

    I also think that triggering it at prompt level would be really cool

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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions