What's New
- Gemini 4 Argon support: requests now use the Antigravity Hub User-Agent format, which the backend requires to list and serve newer models like
gemini-4-argon-*. The client version can now also be set in config (antigravityClientVersion/antigravityIdeVersion), and models with codename IDs are classified using the provider metadata the backend reports. - Security fix: web UI log viewer: log messages are now displayed as plain text instead of HTML. Before this, an upstream HTML error page, or a crafted request field that ended up in the logs, could inject styles or run scripts in the web console.
- Fix: tool schemas with non-string
const/enum: values likeconst: trueorenum: [1, 2, 3]are now converted to strings. They used to make every tool-enabled request fail with HTTP 400 on both Claude and Gemini models (#379). - Fix: hidden placeholder models: the backend now returns unusable
*-disabledIDs (e.g.gemini-4-argon-disabledon free-tier accounts), and these no longer appear in/v1/models.
Contributors
Thanks to @osmangokmenx for Gemini 4 Argon / Hub User-Agent support (#392), @helenanova for fixing HTML injection in the log viewer (#383), and @shifulegend for fixing non-string const/enum tool schemas (#385)!