Skip to content

reasoningEffort overrides enableReasoningEffort setting in API configΒ #7048

@ikbencasdoei

Description

@ikbencasdoei

App Version

3.25.13

API Provider

OpenRouter

Model Used

claude-sonnet-4

Roo Code Task Links (Optional)

No response

πŸ” Steps to Reproduce

  1. Set "enableReasoningEffort": false in roo-code-settings.json β†’ providerProfiles β†’ apiConfigs β†’ [profile-name].
  2. Add "reasoningEffort": "medium".
  3. Observe that the model still performs reasoning.

Environment:
Windows 10

πŸ’₯ Outcome Summary

Expected reasoning to be disabled when enableReasoningEffort was false or missing, but got reasoning anyway when reasoningEffort: "medium" was present.

πŸ“„ Relevant Logs or Errors (Optional)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Issue - In ProgressSomeone is actively working on this. Should link to a PR soon.bugSomething isn't working

    Type

    No type

    Projects

    Status

    Issue [In Progress]

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions