Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
aaif-goose
/
goose
Public
Notifications
You must be signed in to change notification settings
Fork
6k
Star
53k
Code
Issues
162
Pull requests
148
Discussions
Actions
Projects
Security and quality
1
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Security and quality
Insights
Add unified thinking effort control across all providers
- #9242
#9242
Merged
jh-block
merged 40 commits into
main
aaif-goose/goose:main
from
jhugo/unified-thinking-effort
aaif-goose/goose:jhugo/unified-thinking-effort
Copy head branch name to clipboard
May 20, 2026
Conversation
Commits
40
(40)
Checks
Files changed
Merged
Add unified thinking effort control across all providers
#9242
jh-block
merged 40 commits into
main
aaif-goose/goose:main
from
jhugo/unified-thinking-effort
aaif-goose/goose:jhugo/unified-thinking-effort
Copy head branch name to clipboard
Commits
Commits on May 18, 2026
Add unified thinking effort control across all providers
Show description for d2faa1e
jh-block
committed
d2faa1e
View commit details
Copy full SHA for d2faa1e
Browse repository at this point
Remove legacy thinking/reasoning env vars and model-name-suffix effort
Show description for 94dcabe
jh-block
committed
94dcabe
View commit details
Copy full SHA for 94dcabe
Browse repository at this point
Migrate legacy model name effort suffixes at ModelConfig construction
Show description for 539abc4
jh-block
committed
539abc4
View commit details
Copy full SHA for 539abc4
Browse repository at this point
Address PR review comments: fix legacy suffix stripping, merge request_params, avoid panic in configure
jh-block
committed
c14a10a
View commit details
Copy full SHA for c14a10a
Browse repository at this point
Filter thinking_effort from Databricks payload; honor Off for Gemini thinking
jh-block
committed
f857051
View commit details
Copy full SHA for f857051
Browse repository at this point
Avoid overriding suffix-derived thinking effort with default 'off' in modal
jh-block
committed
842adf3
View commit details
Copy full SHA for 842adf3
Browse repository at this point
Persist displayed default effort on submit; restrict Claude thinking to anthropic/databricks providers
jh-block
committed
6280d33
View commit details
Copy full SHA for 6280d33
Browse repository at this point
Normalize effort suffix on deserialized configs; restrict CLI Claude thinking to anthropic/databricks
jh-block
committed
940e9d3
View commit details
Copy full SHA for 940e9d3
Browse repository at this point
Rename request param merge helper and remove Option arg
jh-block
committed
dc0ee58
View commit details
Copy full SHA for dc0ee58
Browse repository at this point
Normalize legacy effort suffix during ModelConfig deserialization
jh-block
committed
db6cb0c
View commit details
Copy full SHA for db6cb0c
Browse repository at this point
Migrate Codex provider to unified thinking effort
jh-block
committed
b6f8b2e
View commit details
Copy full SHA for b6f8b2e
Browse repository at this point
Add unified thinking effort support for chatgpt_codex
jh-block
committed
75146b4
View commit details
Copy full SHA for 75146b4
Browse repository at this point
chore: revert cli-providers.md doc change to match origin/main
jh-block
committed
19def1d
View commit details
Copy full SHA for 19def1d
Browse repository at this point
Address DOsinga's review: drop local ThinkingEffort enum, simplify test, clarify type checks
Show description for e61cb9e
jh-block
and
claude
committed
e61cb9e
View commit details
Copy full SHA for e61cb9e
Browse repository at this point
Fix unified thinking effort edge cases
Show description for 9036c47
jh-block
committed
9036c47
View commit details
Copy full SHA for 9036c47
Browse repository at this point
Update desktop i18n messages
Show description for ca7d496
jh-block
committed
ca7d496
View commit details
Copy full SHA for ca7d496
Browse repository at this point
Fix ACP model request params merge
Show description for 71bfe3b
jh-block
committed
71bfe3b
View commit details
Copy full SHA for 71bfe3b
Browse repository at this point
Address thinking effort review feedback
Show description for 932ffa1
jh-block
committed
932ffa1
View commit details
Copy full SHA for 932ffa1
Browse repository at this point
Clamp OpenAI reasoning efforts by model
Show description for fa6b0cc
jh-block
committed
fa6b0cc
View commit details
Copy full SHA for fa6b0cc
Browse repository at this point
Preserve Responses API thinking effort
Show description for 02d880e
jh-block
committed
02d880e
View commit details
Copy full SHA for 02d880e
Browse repository at this point
Address model config review feedback
Show description for b3f4ee1
jh-block
committed
b3f4ee1
View commit details
Copy full SHA for b3f4ee1
Browse repository at this point
Address thinking effort review feedback
Show description for 5822291
jh-block
committed
5822291
View commit details
Copy full SHA for 5822291
Browse repository at this point
Preserve explicit none thinking effort
Show description for 625a9b1
jh-block
committed
625a9b1
View commit details
Copy full SHA for 625a9b1
Browse repository at this point
Gate Responses reasoning config by model
Show description for dd3cea8
jh-block
committed
dd3cea8
View commit details
Copy full SHA for dd3cea8
Browse repository at this point
Address thinking effort review feedback
Show description for 50d3548
jh-block
committed
50d3548
View commit details
Copy full SHA for 50d3548
Browse repository at this point
Support OpenRouter thinking effort
Show description for 976fb16
jh-block
committed
976fb16
View commit details
Copy full SHA for 976fb16
Browse repository at this point
Use Databricks endpoint metadata for thinking
Show description for 9ac3f19
jh-block
committed
9ac3f19
View commit details
Copy full SHA for 9ac3f19
Browse repository at this point
Address reasoning effort review feedback
Show description for 6323f23
jh-block
committed
6323f23
View commit details
Copy full SHA for 6323f23
Browse repository at this point
Address Databricks review feedback
Show description for 4c12fcb
jh-block
committed
4c12fcb
View commit details
Copy full SHA for 4c12fcb
Browse repository at this point
Clear stale model reasoning metadata
Show description for b8e566d
jh-block
committed
b8e566d
View commit details
Copy full SHA for b8e566d
Browse repository at this point
Preserve Gemini 3 thinking level fallback
Show description for 5ce81ae
jh-block
committed
5ce81ae
View commit details
Copy full SHA for 5ce81ae
Browse repository at this point
Preserve thinking effort fallbacks
Show description for cbe355c
jh-block
committed
cbe355c
View commit details
Copy full SHA for cbe355c
Browse repository at this point
Scope legacy thinking budget fallbacks
Show description for e2dd83e
jh-block
committed
e2dd83e
View commit details
Copy full SHA for e2dd83e
Browse repository at this point
Move reasoning detection to core
Show description for a413d03
jh-block
committed
a413d03
View commit details
Copy full SHA for a413d03
Browse repository at this point
Apply OpenRouter reasoning fallback
Show description for de40c37
jh-block
committed
de40c37
View commit details
Copy full SHA for de40c37
Browse repository at this point
Commits on May 20, 2026
Fix model reasoning metadata handling
Show description for 9f54dbf
jh-block
committed
9f54dbf
View commit details
Copy full SHA for 9f54dbf
Browse repository at this point
Refine model switch reasoning handling
Show description for b798b1d
jh-block
committed
b798b1d
View commit details
Copy full SHA for b798b1d
Browse repository at this point
Debounce custom model metadata lookups
Show description for 542e7f4
jh-block
committed
542e7f4
View commit details
Copy full SHA for 542e7f4
Browse repository at this point
Preserve explicit model thinking effort
Show description for 7cb9f1c
jh-block
committed
7cb9f1c
View commit details
Copy full SHA for 7cb9f1c
Browse repository at this point
Trust declarative reasoning metadata
Show description for f83ac69
jh-block
committed
f83ac69
View commit details
Copy full SHA for f83ac69
Browse repository at this point
You can’t perform that action at this time.