Skip to content

How to set reasoning effort? #107

Closed

Description

@zakkor

low/medium/high

Activity

  1. tibo-openai commented on Apr 16, 2025

    @tibo-openai
    Collaborator

    These cannot be set right now, but will accept a PR. This should be conditional on the model as not all models accept a reasoning effort.

  2. zakkor commented on Apr 16, 2025

    @zakkor
    Author

    What's the default?

  3. lakshminarayanannn commented on Apr 17, 2025

    @lakshminarayanannn

    Option A — CLI flag/env (e.g. --reasoning-effort or REASONING_EFFORT)
     • Chosen once at launch → fixed for that run.
     • Zero interactive code changes; works in CI/headless.
    Option B — Interactive prompt in /model command (my preference)
     • When any “o*” model is selected, prompt: low / medium / high.
     • Users can change effort any time by re‑running /model (even with same model).
     • Keeps startup simple; dynamic and intuitive for interactive use.

    @tibo-openai Which approach do you prefer ?
    Let me know and I’ll implement accordingly.

  4. rashim27us commented on Apr 18, 2025

    @rashim27us
    Contributor

    Hii @tibo-openai
    I've implemented the --reasoning CLI flag to allow users to customize the reasoning effort level used by the OpenAI 'o' models.

    Please review PR #314

  5. added a commit that references this issue on Apr 29, 2025
    892242e
  6. added a commit that references this issue on Jun 26, 2025
    17450f9
  7. aniketmaurya commented on Aug 30, 2025

    @aniketmaurya

    doesn't work for me

    Image
  8. kcosr commented on Sep 1, 2025

    @kcosr

    doesn't work for me

    codex --config model_reasoning_effort="high"

  9. added a commit that references this issue on Sep 9, 2025
    ef286c8
  10. mymirai-nikki commented on Aug 24, 2026

    @mymirai-nikki

    is the term extra high and max are just marketing terms in chatgpt web interface? or it also applies to codex cli?

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

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions