- Added swarms as a preview: start one with
/swarm <task>and the agent becomes a coordinator that adds worker agents, each in its own conversation, which work on the task in parallel and collaborate through a shared message board; workers can be forked from an existing member's conversation, run on any model in the/modelpicker, and pause instead of retrying when their model runs out of quota, and a monitor worker alerts the coordinator when the whole swarm stalls./swarmis labeled(Preview & Quota Heavy)in the/menu because every worker is a separate agent that uses your quota. - Added
/swarm board, a full-screen live view of the current swarm that also opens withalt+s(rebindable asswarm.board), with aRosterof members showing each one's state and model, aPostsfeed, and aMessagepane that renders the selected post as Markdown;tabandshift+tabmove between panes,zzooms the focused pane,entershows or hides the message,[and]step through posts,pfilters the feed to one member's posts and the posts that mention them,oopens a member's subagent details,ffollows new posts, andescbacks out. - Added a
● Swarm(<title>)row to the active-items tray below the prompt while a swarm runs, showing the latest post and the post count and thenDonewhen the swarm finishes; pressEnteron the row to open/swarm board, oralt+x(swarm.dismiss) to dismiss it. - Added the
ANTIGRAVITY_DISABLE_EMBEDDED_RIPGREPenvironment variable, which you can set totrueto stop the CLI from extracting and running its bundledripgrep, for example when endpoint security software blocks it, so searches use aripgrepon yourPATHor the built-in search instead. - Added Gemini 4 Carbon (Low, Medium, and High) to
/modeland--modelwhen you sign in with Application Default Credentials (AGY_ADC_AUTH). - Changed enterprise model gateway URLs to require
https://unless the gateway runs on the same machine (localhost,127.0.0.0/8, or::1); a remote gateway configured with a plainhttp://URL is now rejected with an error instead of receiving your prompts unencrypted. - Fixed
agy plugin importturning Claude Code plugin commands into skills that did not load or were all namedSKILL; each command now becomes a skill named after its folder, including commands with no frontmatter or with Claude Code-style values such asargument-hint: [base branch] [focus], andagy plugin validateno longer warns about the leftovercommands/folder. - Fixed
agy plugin importcopying certain plugin'shooks/hooks.jsonunchanged, which caused the plugin's hooks to be skipped;PreToolUse,PostToolUse,Stop, and startupSessionStarthooks are now converted, with tool names in matchers mapped to built-in tools (for exampleBashtorun_command) and a default 60-second timeout, and hooks with no equivalent are listed as warnings in the import summary. - Fixed
agy -pheadless runs sometimes never exiting after printing their result when a background task, such as conversation title generation, got stuck; the CLI now finishes shutting down within 30 seconds. - Fixed
/teamworkwriting run state into.agents/teamwork/in your working directory, where two runs in the same workspace could overwrite each other; each run now keeps its state in its own folder under the CLI's app data directory. - Fixed links to files in agent responses showing only the file name, which made the file's location impossible to tell in terminals that cannot open clickable links, such as Terminal.app,
screen, or over SSH; labels now show the path relative to your working directory, relative to~/, or the absolute path. - Fixed enterprise model gateways that validate the request format rejecting every request, because the CLI sent a non-standard
sessionIdfield in Gemini-format requests. - Fixed subagents and swarm workers that get their own copy of a Git repository starting from the last commit and losing your uncommitted work; their worktree now includes your staged, unstaged, and untracked changes, and agents outside version control can give a subagent or worker an isolated copy of the workspace folder, for folders up to 100,000 entries and 4 GiB.