Skip to content

v0.1.88

Choose a tag to compare

@Henry-811 Henry-811 released this 20 May 18:04
· 137 commits to main since this release
695be50

πŸš€ Release Highlights β€” v0.1.88 (2026-05-20)

This is the first version of MassGen's Antigravity integration. v0.1.88 establishes the backend, workspace-local config isolation, MCP config translation, native hook adapter support, and runnable examples. We plan to complete the full integration in the next release.

πŸ›°οΈ Antigravity CLI Backend

  • New backend type (#1097): antigravity_cli wraps Google's agy binary as a MassGen backend
  • Auth support: local mode can use existing Google OAuth state at ~/.gemini/google_accounts.json; GEMINI_API_KEY / GOOGLE_API_KEY are passed through when present
  • Server-side model selection: agy selects the active model per Antigravity tier; MassGen accepts model for logging/registry consistency but does not pass a nonexistent --model flag

🧰 Workspace-Local Isolation

  • Antigravity project state is routed through <workspace>/.antigravity via --gemini_dir
  • MCP config and settings stay inside the MassGen workspace, avoiding mutation of the user's global ~/.gemini/ config
  • .antigravity / .antigravitycli metadata directories are excluded from snapshot meaningful-content heuristics

πŸ”Œ MCP + Hook Integration

  • MassGen MCP server entries are translated to Antigravity's mcp_config.json schema
  • HTTP MCP servers emit serverUrl; stdio servers emit command / args / env
  • AntigravityCLINativeHookAdapter reuses Gemini CLI hook behavior for Antigravity's compatible hook protocol

πŸ“¦ New Example Configs

  • massgen/configs/providers/antigravity/antigravity_cli_local.yaml β€” single Antigravity CLI agent
  • massgen/configs/features/fast_iteration_gemini_antigravity.yaml β€” Gemini API + Antigravity CLI fast-iteration pair

πŸ§ͺ Tests

  • massgen/tests/test_antigravity_cli_backend.py covers binary discovery, command construction, workspace-local config, MCP schema, provider metadata, stdout/error streaming, workflow JSON envelopes, Docker/API-key constraints, native hook adapter wiring, and environment passthrough

πŸ“– Getting Started

  • Quick Start Guide
  • Install:
    pip install massgen==0.1.88
    curl -fsSL https://antigravity.google/cli/install.sh | bash
  • Try It:
    uv run massgen --config massgen/configs/features/fast_iteration_gemini_antigravity.yaml "Create an svg of an AI agent coding."

What's Changed

Full Changelog: v0.1.87...v0.1.88