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/PR - TriageNew issue. Needs quick review to confirm validity and assign labels.bugSomething isn't working

    Type

    No type

    Projects

    Status

    Triage

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions