Skip to content

Antigravity CLI Termux Standalone v1.3.3

Choose a tag to compare

@github-actions github-actions released this 10 Oct 03:31
· 9 commits to dev since this release

Automated standalone Termux build of the Antigravity CLI v1.3.3.

Important

Twin-Binary Requirement: The release package contains two binaries: agy and agy.va39.

  • agy.va39 is the core patched engine.
  • agy is the native Bionic C bootstrapper.
    Always execute the agy binary. It automatically clears conflicts and executes the core engine. You must keep both files in the same directory for the bootstrapper to run successfully.

🔀 Standalone Fork Changelog

  • revert(stat-fix): remove over-engineered getcwd/fstat hooks in favor of lightweight O(1) path check (f9408a4)
  • feat(stat-fix): expand interception to /storage/self, access checks, fstat, and constructor init (e86a141)
  • feat(install): add precision APT pinning to block shadow glibc bloat (51666a4)
  • fix: harden bootstrapper, stat interception, and opcode patcher (2ee1ae0)
  • fix(install): gracefully exit on piped installs and use atomic install for stat-fix lib (0cd283d)
  • fix(install): unset LD_PRELOAD and use direct copy for libtermux-stat-fix.so (22eab33)
  • fix(termux): intercept /storage/emulated stat queries and streamline ripgrep resolution (ef8a402)
  • feat(termux): self-heal upstream auxiliary GRTE binaries (ripgrep, webm_encoder) and bump fallback version to 1.1.28 (3b11480)
  • ci: inline termux-run reusable workflow and remove all external upstream dependencies (b09e972)
  • ci: decouple auto-sync workflow from upstream wallentx merge (a21a141)
  • feat: deep hardening for native C bootstrapper (subreaper, dns sync, storage bootstrap, sigwinch) (c5b5966)
  • feat(termux): Phase 3 hardening - agentapi bridge, non-interactive shell env, XDG runtime dir, and atomic updates (98335a3)
  • fix(build): assert active VA39 opcodes (ubfx, lsl, mmap) (ce4de99)
  • refactor(c): format with clang-format and resolve clang-tidy warnings (0759d14)
  • ci: add workflow_dispatch to pr-check (ce07fe8)
  • fix(termux): subshell shebang bridge, tmpdir, fuse git discovery, and patch verification (c9e8cf4)
  • feat(termux): enhance termux compatibility, shebang handling, and fork sync (cc3f230)
  • Merge remote-tracking branch 'upstream/main' into dev (5a70a7a)
  • Update CHANGELOG.md for 1.1.27 (1ae9cb7)
  • Merge remote-tracking branch 'upstream/main' into dev (ec9a0b5)

⬆️ Upstream Changelog (v1.3.3)

1.3.3

  • Added a pinned prompt header in no flickering mode while you scroll back through a long conversation: the prompt that produced the response you're reading stays at the top of the transcript, and clicking it jumps back to that prompt.
  • Added support for MCP servers to mark a tool as always loaded by setting _meta: {"antigravity/alwaysLoad": true} on it in their tools/list response, so the agent gets that tool directly instead of discovering it on demand.
  • Added support for a root-level agents.json in plugins, so a plugin can declare its subagents the same way it declares skills and rules with skills.json and rules.json.
  • Changed the macOS terminal sandbox to block sandboxed commands from reading ~/Library/Application Support by default, since desktop apps keep credentials and session tokens there; previously it was readable, and you can still allow it explicitly in your sandbox rules.
  • Improved error messages: a request that fails with an HTML error page, for example from a corporate proxy, now shows the page title instead of the raw HTML, other long non-JSON error bodies are cut off after 500 bytes, and reaching your individual quota is reported right away instead of being retried.
  • Improved search in the /plugin Installed tab: you can now type spaces in a search query, press Enter to finish searching, then use Space to toggle the selected plugin and Enter to expand its details; start typing again to resume the search.
  • Fixed an expired or revoked sign-in showing an unclear error mid-session; the agent now says Authentication expired. Please log back in., and a token refresh that was already in flight no longer restores the expired credentials.
  • Fixed /add-dir claiming it added a path that doesn't exist or isn't a directory; it now reports directory not found or not a directory.
  • Fixed /btw side questions running your user and workspace hooks, which could make hooks such as stop hooks loop or add extra steps to a quick question.
  • Fixed Jujutsu (jj) commands run by the agent, such as jj diff or jj log, hanging in an interactive pager; agent commands now set JJ_PAGER=cat alongside PAGER and GIT_PAGER.
  • Fixed subagents started with a branch or share workspace in a multi-repository workspace silently working in your real checkout; each repository now gets its own isolated copy.
  • Fixed a stopped subagent staying in the active agents list while it still had an approval pending; stopping it now clears its pending approvals right away.
  • Fixed --remote-control failing when you sign in with Application Default Credentials (AGY_ADC_AUTH); Remote Control doesn't support ADC yet, so the flag now exits with a clear error and the /remote-control command is hidden.
  • Fixed custom alt keybindings such as alt+s not working with the macOS Option key in terminals that don't treat Option as Meta, such as Terminal.app and VS Code-based terminals.
  • Fixed /keybindings silently doing nothing when the configured editor can't be found; it now shows an error.
  • Fixed agy plugin validate and plugin listings missing skills declared through the skills field in plugin.json or ignoring skills.json exclusions, so they now match the skills that actually load, and fixed a race that could drop results when importing plugins.
  • Fixed sandboxed commands failing with Access is denied. on Windows when PowerShell 7 was installed from the Microsoft Store; the agent now falls back to Windows PowerShell in that case.
  • Fixed /diff showing the error from git diff HEAD instead of the real cause, such as a corrupt index, when the fallback git diff also fails.
  • Fixed file links in agent responses whose line anchor was percent-encoded, such as file.go%23L795; the label now shows the line number and the link opens the correct line.
  • Fixed separate links to the same URL highlighting together when you hover over one of them in terminals that support clickable links.
  • Fixed counts in tool steps and the /codesearch panel, which now read "Found 1 result", "1 match", "1 file", and "Wrote 1 line" instead of "1 results", and the file-creation step reporting one line too many.

📦 Installation

To install this release into native Termux, use the installer:

curl -fsSL https://raw.githubusercontent.com/CodexofLost/antigravity-cli-termux/dev/install.sh | bash

To inspect or smoke-test the archive without installing it, extract it into a
dedicated sandbox directory instead of unpacking directly in $HOME:

curl -fsSLO https://github.com/CodexofLost/antigravity-cli-termux/releases/download/v1.3.3/antigravity-termux-standalone.tar.gz
rm -rf agy-termux-standalone
mkdir -p agy-termux-standalone
tar -xzf antigravity-termux-standalone.tar.gz -C agy-termux-standalone

./agy-termux-standalone/agy --help

🔒 Cryptographic Verification

This release is signed with cryptographic build provenance. Verify it natively using the GitHub CLI:

gh attestation verify antigravity-termux-standalone.tar.gz -R CodexofLost/antigravity-cli-termux