Back
GoogleAntigravity
Stream-JSON input mode, markdown agent explicit rules, and startup credential fixes
AI summary
Written by AI from the official notes. Check them for exact details.New features include Stream-JSON input mode and markdown agent rule configuration, along with several bug fixes.
- Introduced
--input-format stream-jsonfor persistent session drivers. - Markdown agent can now directly reference rule files in frontmatter.
- Added plugin support for top-level
rules.jsondeclaration. - Improved tool call hints on the spinner for better user guidance.
- Fixed various startup and display issues for better user experience.
Why it matters: Users of Google Gemini and Antigravity should care for improved session handling and enhanced configuration options.
Full release notes14 changes
Stream-JSON print input mode for persistent session drivers, direct rule file configuration in markdown agent frontmatter, plugin rule support via rules.json, current tool call hints on the spinner, and fixes for allocator preloading on Cloud TPU VMs, keyring credential restoration, terminal scrolling and unicode display in the model picker, and artifact subdirectories.
- Added
--input-format stream-jsonto print mode, which reads newline-delimited JSON prompts from stdin and runs one turn per message in a single conversation, so a driver can keep a session open. - Added a
rules:key to markdown agent frontmatter, so an agent can name rule files directly instead of inheriting your whole rule tree; a rule named this way always applies. - Added plugin support for a top-level
rules.json, so a plugin can declare the rule files it ships the same way it already declares its skills. - Added a more specific hint on the spinner line, which now names the tool call the agent is currently running.
- Fixed the CLI aborting at startup on hosts that preload their own allocator through
LD_PRELOAD, such as Cloud TPU VM images, where it died before the interface appeared. - Fixed personal accounts hitting a resource-exhausted error at startup when saved credentials were restored from the system keyring, and cut the repeated account checks that followed.
- Fixed your billing project, and the license tier it selects, being lost when the CLI restarted and restored saved credentials from the system keyring.
- Fixed a spurious "Out of credits" message for enterprise users signed in through Application Default Credentials.
- Fixed the
/modelpicker cutting off models, and its own header, on terminals too short to show every model; the list now scrolls. - Fixed the
/modelpicker misaligning its columns for model names that are not plain ASCII, by measuring column widths in display cells rather than bytes. - Fixed the spinner line flickering to a generic label between quick tool calls.
- Fixed streamed text corrupting non-ASCII characters into replacement characters, in both the interactive display and
--output-format stream-jsontext deltas. - Fixed artifacts written into a subdirectory of a conversation's artifact directory, such as
scratch/, never appearing in the artifact list. - Fixed reading a
.wavfile failing as an unsupported media type, by normalizing non-canonical MIME types such asaudio/wavebefore they reach the model.