Skip to content

Add REASONING_EFFORT var for reasoning models#210

Merged
anc95 merged 1 commit into
anc95:mainfrom
PeterDaveHello:feat-reasoning-effort-env
Jul 14, 2026
Merged

Add REASONING_EFFORT var for reasoning models#210
anc95 merged 1 commit into
anc95:mainfrom
PeterDaveHello:feat-reasoning-effort-env

Conversation

@PeterDaveHello

Copy link
Copy Markdown
Contributor

Add the REASONING_EFFORT environment variable and send it as the reasoning_effort request parameter only when the selected model supports reasoning.

Upgrade the OpenAI SDK from 4.71.0 to 6.45.0 so the Chat Completions reasoning_effort type includes the current SDK-backed effort values.

Support none, minimal, low, medium, high, and xhigh, while noting in the workflow examples that model support varies by value.

Normalize provider-prefixed model names before checking reasoning eligibility so GitHub Models names such as openai/o3-mini are handled without changing the model sent to the API. Perform the reasoning-model check case-insensitively for env-var robustness.

Update the bundled GitHub Action artifact and tests so the documented Action path matches the source implementation.

Add the REASONING_EFFORT environment variable and send it as the
reasoning_effort request parameter only when the selected model supports
reasoning.

Upgrade the OpenAI SDK from 4.71.0 to 6.45.0 so the Chat Completions
reasoning_effort type includes the current SDK-backed effort values.

Support none, minimal, low, medium, high, and xhigh, while noting in the
workflow examples that model support varies by value.

Normalize provider-prefixed model names before checking reasoning
eligibility so GitHub Models names such as openai/o3-mini are handled
without changing the model sent to the API. Perform the reasoning-model
check case-insensitively for env-var robustness.

Update the bundled GitHub Action artifact and tests so the documented
Action path matches the source implementation.
@anc95
anc95 merged commit 81bdccb into anc95:main Jul 14, 2026
1 check passed
@PeterDaveHello
PeterDaveHello deleted the feat-reasoning-effort-env branch July 14, 2026 19:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants