Breaking changes and migrations
- Gemini CLI support is removed:
entire configure --agent gemini, Gemini hook capture, the Gemini review runner and summary provider, session import and resume, and Gemini skill setup are gone. Entire hooks already installed in.gemini/settings.jsonnow exit silently without recording anything;entire doctorandentire disable --uninstallremove them. Checkpoints recorded from earlier Gemini CLI sessions remain readable byentire explainand summaries. Antigravity CLI (below) is its successor (#2570) entire repo remotehas one verb:repo remote usebecomesrepo remote add <remote-name> [repo], which refuses an occupied remote name unless--overrideis passed (re-adding the same URL is a no-op).repo remote urland--upstreamare removed;entire repo mirror getlists clone URLs per cluster. No compatibility aliases (#2548)entire repo accessis removed.entire repo grant listnow answers for both forges:/et/refs show the repo's grants and/gh/refs show the mirror's GitHub collaborators.repo grant add|removerefuse/gh/refs and point to GitHub (#2517)entire auth token --jurisdictionis deprecated and now fails with a migration hint. The plainentire auth tokenoutput is accepted directly at every entire-api cell, so drop the flag; the jurisdiction token exchange is removed from the CLI (#2584)
Added
- Antigravity CLI (
agy) agent integration (preview): lifecycle hooks, transcript decoding, native token counts via atitletee, review-skill discovery and resume tracking. Note: agy writes its transcript afterStop, so first-turn mid-turn commits can produce a files/prompt-only checkpoint and mid-turn commits record zero tokens until the next condensation; tracking is silent inside agy, useentire status(#1287) entire org invite send|list|revokeinvites an email address to an organization, reaching people who have never signed in. The invitee accepts through the emailed link (#2561, #2575)entire repo clone --nearestmeasures latency to each available cluster and picks the fastest, without--clusteror a terminal (#2571)entire org|project|repo grant add|removeoffer an interactive multi-select of grantees when the grantee is omitted on a terminal, with a role per grantee foradd(#2513)entire trail showsurfaces the backend's mergeability snapshot in text and--json(#2593)- Windows
entire.exeandgit-remote-entire.exeembed PE version metadata, so Explorer andGet-Commandreport the real version instead of 0.0.0.0 (#2503)
Changed
entire auth statusis condensed to a verdict line and a few rows, with humanized timestamps andusershown as the provider-qualified handle usable ingrantcommands.--sessionsprints the full session table with the current CLI session marked, and--jsonis supported (#2512)- Non-interactive cluster selection for
repo cloneandrepo remote adddefaults to the repo's primary cluster instead of failing when a repo has several placements (#2548)
Fixed
- Commits squashed locally with
git merge --squashand a custom message keep the squashed commits'Entire-Checkpointtrailers. Inherited trailers are treated as links and never condensed into, and post-commit no longer writes pending work into an older checkpoint when a commit carries several trailers (#2574, #2594) - Hooks no longer delete live idle sessions. Previously a hook in any worktree could remove a healthy IDLE session after a linked commit, re-initializing it from scratch and leaving a commit in the gap with no session (#2573)
- Condensation no longer resets the session-wide token totals shown by
entire statusandentire session tokensto the per-checkpoint usage (#2383) - Checkpoint sync remote election ignores remotes that only have a
pushurland no fetch URL, since Entire cannot read checkpoint history from them (#2370) - Remotes written as
git+ssh://orssh+git://are recognized as SSH, so checkpoint URL derivation and token handling work for them (#2563) - Git subprocesses that target a specific repository strip an inherited
GIT_COMMON_DIR, which could otherwise make them read another repository's shared git data (#2310) - Adding an external agent through the interactive flow writes only to the settings file being edited, instead of copying merged project and local settings across scopes (#2192)
- A symbolic-ref rejection from ref compare-and-swap is no longer misreported as a retryable lock error (#2304)
Housekeeping
- Literal branch names are validated with go-git instead of
git check-ref-format, with characterization tests pinning native Git behavior ahead of further go-git migration (#2579, #2572) - Removed Pi's unused active-session cache file (#2238)
- E2E fixes: Codex runs without its app-server daemon (0.157+) and waits on the composer rather than the startup dialog, pinned to
gpt-6-luna; agent installs retry and the Antigravity leg is authenticated; the control-plane suite is fixed and now runs on PRs (#2591, #2567, #2569, #2581, #2565, #2578) - Bumped posthog-go to 1.25.3 (#2587)
- Added the v0.11.2 changelog (#2562)
Thanks
Thanks to @MuskanPaliwal for fixing session token totals reset by condensation, pushurl-only checkpoint remote election, GIT_COMMON_DIR leaking into targeted git commands, settings-scope leaks when adding external agents, symbolic-ref error classification, and removing Pi's unused session cache! Thanks to @jaysomani for embedding Windows version metadata in the binaries!