Documentation
¶
Overview ¶
Package antigravity implements thinking configuration for Antigravity API format.
Antigravity uses request.generationConfig.thinkingConfig.* path (same as gemini-cli) but requires additional normalization for Claude models:
- Ensure thinking budget < max_tokens
- Remove thinkingConfig if budget < minimum allowed
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Applier ¶
type Applier struct{}
Applier applies thinking configuration for Antigravity API format.
func (*Applier) Apply ¶
func (a *Applier) Apply(body []byte, config thinking.ThinkingConfig, modelInfo *registry.ModelInfo) ([]byte, error)
Apply applies thinking configuration to Antigravity request body.
For Claude models, additional constraints are applied:
- Ensure thinking budget < max_tokens
- Remove thinkingConfig if budget < minimum allowed
Click to show internal directories.
Click to hide internal directories.