-
-
Notifications
You must be signed in to change notification settings - Fork 690
[BUG] Clarify How to Use High-Thinking Antigravity Models by Default with New Format #125
Description
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.jsonusing an antigravity thinking model. - Attempt to enable high thinking by appending a suffix such as
-highor-maxto 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
-highor-maxresult in "invalid model" errors. - The documentation does not clearly explain:
- How thinking variants defined in
opencode.jsonare intended to be selected - Whether a default thinking variant can be configured in
oh-my-opencode.json
- How thinking variants defined in
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:
- I'm using this plugin for personal development only
- I have an active Google Cloud project with Antigravity enabled
- This issue is not related to attempting commercial use or TOS violations
- I've reviewed the README troubleshooting section
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?