Skip to content

v1.19.0: Strict Tool Sanitization, Antigravity CLI 1.2.7 Parity & OpenCode v2 Dual Adapter

Choose a tag to compare

@JoshRob297 JoshRob297 released this 21 Sep 05:15
· 48 commits to main since this release

What's New in v1.19.0

Strict Tool Schema Sanitization (Fix HTTP 400 'property is not defined')

  • Protobuf-backed Cloud Code API rejects tool calls when schema required arrays contain keys not defined in properties.
  • Implemented recursive normalizer that prunes orphan required keys, omits degenerate empty required arrays, and enforces validation across pre-wrapped functionDeclarations tools.

Official Antigravity CLI v1.2.7 Signature Parity

  • Sourced from reverse engineering Google's official agy v1.2.7 Linux x64 binary.
  • Synchronized client signature headers and User-Agent: antigravity/cli/1.2.7 (aidev_client; os_type=linux; arch=amd64; cl=962369648; auth_method=consumer).
  • Capped rate-limit retry backoffs to 30 seconds max for immediate multi-account rotation.

Model Catalog Addition

  • Integrated Antigravity's native 120B model (antigravity-gpt-oss-120b-medium) with 131k context window and full multi-account routing support.

OpenCode v2 Dual-Compatibility Architecture

  • Polymorphic entrypoint compatible simultaneously with OpenCode v1 (opencode-ai 1.18.x) and OpenCode v2 (@opencode/cli 2.0+).
  • OpenCode v1 executes export default .server(ctx) returning { auth, event, tool }.
  • OpenCode v2 executes export default .setup(ctx) dispatching native ctx.tool.transform, ctx.command.transform, ctx.model.transform, and native session hooks (http.request, http.response, retry).
  • 1,048 automated tests in Vitest passing 100%.

Full Changelog: v1.18.0...v1.19.0