Repository navigation
Antigravity CLI Termux Standalone v1.3.3
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.va39is the core patched engine.agyis the native Bionic C bootstrapper.
Always execute theagybinary. 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 theirtools/listresponse, so the agent gets that tool directly instead of discovering it on demand. - Added support for a root-level
agents.jsonin plugins, so a plugin can declare its subagents the same way it declares skills and rules withskills.jsonandrules.json. - Changed the macOS terminal sandbox to block sandboxed commands from reading
~/Library/Application Supportby 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
/pluginInstalled tab: you can now type spaces in a search query, pressEnterto finish searching, then useSpaceto toggle the selected plugin andEnterto 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-dirclaiming it added a path that doesn't exist or isn't a directory; it now reportsdirectory not foundornot a directory. - Fixed
/btwside 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 asjj difforjj log, hanging in an interactive pager; agent commands now setJJ_PAGER=catalongsidePAGERandGIT_PAGER. - Fixed subagents started with a
branchorshareworkspace 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-controlfailing 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-controlcommand is hidden. - Fixed custom
altkeybindings such asalt+snot 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
/keybindingssilently doing nothing when the configured editor can't be found; it now shows an error. - Fixed
agy plugin validateand plugin listings missing skills declared through theskillsfield inplugin.jsonor ignoringskills.jsonexclusions, 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
/diffshowing the error fromgit diff HEADinstead of the real cause, such as a corrupt index, when the fallbackgit diffalso 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
/codesearchpanel, 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 | bashTo 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