Repository navigation
Google Antigravity Python SDK — v0.1.21 Release Notes #250
karmel
announced in
Announcements
Replies: 1 comment
|
0 replies
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.
[0.1.21] - 2026-10-05
This release introduces experimental API isolation via the
@betadecorator and.betanamespaces, granular skills configuration for subagents, and bulk hook registration during agent initialization. It also expands typing support for tool context annotations, refinesUsageMetadataarithmetic operations, and resolves a critical issue where tool calls with empty string IDs were unintentionally deduplicated.🌟 Key Highlights
@betadecorator andgoogle.antigravity.betamodule, enabling access to preview and experimental features on class and instance namespaces without polluting the stable API surface.skills_configsupport toSubagentConfig, allowing developers to explicitly configure subagent skill inheritance, override skills, or isolate subagents from parent skills.Agentsession initialization and withinHookRunner.📋 Detailed Changes
Features & Enhancements
@betaandBetaNamespacesupport to expose preview classes, methods, and properties under dedicated.betaaccessors andgoogle.antigravity.beta.SubagentSkillsConfig,SubagentInheritSkillsConfig,SubagentNoneSkillsConfig, andSubagentOverrideSkillsConfigtoSubagentConfigfor declarative control over subagent skills.HookRunnerandAgentsession initialization to accept collections of hooks in addition to individual registrations.ToolRunnerstring annotation inspection to resolve qualified typing wrappers (typing.Optional,typing.Union, andtyping.Annotated) when injectingToolContext.UsageMetadata.__sub__typing and zero-value identity behavior to align withUsageMetadata.__add__.__repr__toToolWithSchemafor clearer terminal output and debugging inspection.Bug Fixes
Conversation.receive_chunks()where tool calls with empty string IDs (id='') were treated as duplicate IDs and dropped; they are now treated as absent IDs and yielded correctly.All reactions