Bug Description
It is unclear how to configure a high-thinking (large thinking budget) antigravity model as the default in oh-my-opencode.json.
Attempting to enable high thinking by appending variant suffixes (such as -high, -max, or -medium) to the model name results in invalid model errors, but the documentation does not clearly explain how a high-thinking variant is intended to be selected by default.
Steps to Reproduce
- Define an agent in
oh-my-opencode.json using an antigravity thinking model.
- Attempt to enable high thinking by appending a suffix such as
-high or -max to the model name.
- Start
opencode.
Expected Behavior
There should be a documented and supported way to configure a high-thinking (e.g., maximum thinking budget) variant as the default for an agent, or the documentation should clearly state that this is not supported.
Actual Behavior
- Model names with suffixes like
-high or -max result in "invalid model" errors.
- The documentation does not clearly explain:
- How thinking variants defined in
opencode.json are intended to be selected
- Whether a default thinking variant can be configured in
oh-my-opencode.json
Environment
- opencode version:
1.1.3
- Plugin version:
opencode-antigravity-auth@beta
- Operating System:
Linux (WSL2) 6.6.87.2-microsoft-standard-WSL2
- Node.js version:
v22.13.1
Logs
Not applicable.
(No runtime error logs are generated beyond the invalid model error.)
Debug logging can be enabled with:
export OPENCODE_ANTIGRAVITY_DEBUG=1
Logs will be written to the default antigravity log directory if applicable.
Compliance Checklist
Please confirm:
Additional Context
Valid vs Invalid Model Usage
| Configuration |
Status |
Notes |
google/antigravity-claude-sonnet-4-5-thinking |
✅ Valid |
Base antigravity thinking model |
google/antigravity-claude-sonnet-4-5-thinking-high |
❌ Invalid |
Variant suffixes are not allowed |
google/antigravity-claude-sonnet-4-5-thinking-max |
❌ Invalid |
Variants are not part of the model name |
Question for Maintainers
Given that thinking variants are defined internally in opencode.json, how is a user expected to configure high thinking as the default behavior for an agent in oh-my-opencode.json?
Bug Description
It is unclear how to configure a high-thinking (large thinking budget) antigravity model as the default in
oh-my-opencode.json.Attempting to enable high thinking by appending variant suffixes (such as
-high,-max, or-medium) to the model name results in invalid model errors, but the documentation does not clearly explain how a high-thinking variant is intended to be selected by default.Steps to Reproduce
oh-my-opencode.jsonusing an antigravity thinking model.-highor-maxto the model name.opencode.Expected Behavior
There should be a documented and supported way to configure a high-thinking (e.g., maximum thinking budget) variant as the default for an agent, or the documentation should clearly state that this is not supported.
Actual Behavior
-highor-maxresult in "invalid model" errors.opencode.jsonare intended to be selectedoh-my-opencode.jsonEnvironment
1.1.3opencode-antigravity-auth@betaLinux (WSL2) 6.6.87.2-microsoft-standard-WSL2v22.13.1Logs
Not applicable.
(No runtime error logs are generated beyond the invalid model error.)
Compliance Checklist
Please confirm:
Additional Context
Valid vs Invalid Model Usage
google/antigravity-claude-sonnet-4-5-thinkinggoogle/antigravity-claude-sonnet-4-5-thinking-highgoogle/antigravity-claude-sonnet-4-5-thinking-maxQuestion for Maintainers
Given that thinking variants are defined internally in
opencode.json, how is a user expected to configure high thinking as the default behavior for an agent inoh-my-opencode.json?