Google Antigravity Python SDK — v0.1.7 Release Notes #132
NTaylorMullen
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Release 0.1.7 of the Google Antigravity Python SDK expands end-user control over agent execution environments, strengthens concurrency safety for stateful tools, and introduces deeper reasoning capabilities. Key highlights include atomic multi-threaded state handling for tools and hooks, customizable subprocess environment variable isolation, support for an "extra_high" thinking severity level, and full Model Context Protocol (MCP) and subagent support across local model backends. This release also resolves interactive console prompt clobbering and improves socket discovery under containerized setups.
🌟 Key Highlights
asyncio.to_threadorThreadPoolExecutor) using atomic updates and thread locking:LocalAgentConfig, avoiding pollution of the global parent environment:"extra_high"thinking severity level for complex reasoning tasks without needing to specify or override the model name:LiteRTAgentConfig) or local OpenAI-compatible endpoints (LocalOpenAIAgentConfig, such as Ollama or LM Studio) can now directly configure subagents and register Model Context Protocol (MCP) servers, enabling full local multi-agent and MCP tool workflows.📋 Detailed Changes
Features & Enhancements
DEFAULT_IMAGE_GENERATION_MODEL) to"gemini-3.1-flash-lite-image". Previous default image models often took too long to run on average during standard agent execution loops; this lightweight model ensures dependable, high-speed image generation by default while remaining fully replaceable via explicit model configuration if higher fidelity is required.Robustness & Usability
Bug Fixes
run_interactive_loopwhere background spinner animation frames (⠼ Reasoning...) continuously clobbered user confirmation prompts (async_inputandASK_USERpolicy checks) every 80ms. The active spinner is now explicitly cleared (\r\033[K) and paused when an interactive input prompt opens, keeping confirmation lines readable and resuming the spinner smoothly after input is submitted.Beta Was this translation helpful? Give feedback.
All reactions