Skip to content

Releases: CodexofLost/antigravity-cli-termux

Antigravity CLI Termux Standalone v1.4.2

Choose a tag to compare

@github-actions github-actions released this 18 Oct 02:17

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

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

  • chore: update installer dependencies, CI workflows, and documentation (5eda1be)
  • fix(supervisor): handle Ctrl+Z via PTY /exit injection, reap children, and fix teardown escape bug (43ee3d6)
  • refactor(stat-fix): remove redundant opendir and access hooks on /storage/emulated (d67510d)
  • chore: remove obsolete termux-exec-glibc and glibc-runner dependencies (861793c)
  • docs: reconcile project context blueprint with runtime boundaries (d1bc79d)
  • docs: update README with runtime isolation, sandbox selfexec, and storage compatibility (3744d38)
  • fix(termux): do not export glibc LD_PRELOAD into engine environment to prevent Bionic linking failures (63b4222)
  • fix(termux): hook access, faccessat, opendir on /storage/emulated and enforce writeable TMPDIR (953ece8)
  • fix(termux): preserve selfexec cmdline compatibility for sandbox execution (6879db3)
  • 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)

⬆️ Upstream Changelog (v1.4.2)

1.4.2

  • Fixed conversation history not showing in Remote Control in daemon mode.

πŸ“¦ 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.4.2/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

Antigravity CLI Termux Standalone v1.4.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 05:53

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

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

  • chore: remove obsolete termux-exec-glibc and glibc-runner dependencies (861793c)
  • docs: reconcile project context blueprint with runtime boundaries (d1bc79d)
  • docs: update README with runtime isolation, sandbox selfexec, and storage compatibility (3744d38)
  • fix(termux): do not export glibc LD_PRELOAD into engine environment to prevent Bionic linking failures (63b4222)
  • fix(termux): hook access, faccessat, opendir on /storage/emulated and enforce writeable TMPDIR (953ece8)
  • fix(termux): preserve selfexec cmdline compatibility for sandbox execution (6879db3)
  • 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)

⬆️ Upstream Changelog (v1.4.0)

1.4.0

  • Added terminal status reporting over OSC 7501: in terminals that support it, the tab or window shows whether the CLI is working, waiting for your input, done, or failed. The CLI checks for support first, so other terminals are unaffected. Set AGY_CLI_OSC7501=off to turn it off, AGY_CLI_OSC7501=on for a terminal that supports it but doesn't answer the check, or AGY_CLI_OSC7501_MESSAGES=brief to show only the status without details such as the pending command or question.
  • Added the alt+m shortcut (Option+m on macOS when Option is set to act as Alt) to send a message using the opposite of your Queued Messages setting in /config, so you can send right away while in Queue mode, or queue a message while in Send Immediately mode.
  • Improved agy plugin validate so it checks a plugin with the same rules the CLI uses to load it, instead of simplified checks that rejected valid plugins (such as a manifest without a name) and missed problems that kept a plugin from loading. It lists each error and warning with its file and line, accepts a plugin directory or its plugin.json, warns about common plugin.json mistakes such as unknown fields (with "did you mean" suggestions), invalid names, and components placed inside .antigravity-plugin/ instead of the plugin root, and adds --strict to fail on warnings and --json for a machine-readable report in CI.
  • Fixed the CLI refusing every message with Eligibility check failed until you restarted it when the service was briefly unavailable or rate-limited at launch; the check now retries temporary errors and no longer locks the session.
  • Fixed plugin MCP servers that use a variable in a request header, such as "Authorization": "Bearer ${TOKEN}", sending the literal placeholder and failing to authenticate; headers now get the value you configured, like the server's command, arguments, and environment already did.
  • Fixed the /diff Commit Tree view: the header now counts commits instead of lines, the cursor stops only on commit rows and Enter opens that commit, the view fills the terminal height, and it shows the latest 100 commits (previously 10) with scrolling.
  • Fixed the agent losing track of its file changes, tasks, and session cost when a background command finished while the agent kept working; they no longer roll back to the point where that command started.
  • Fixed a background command's final output sometimes missing from its task log; the output is now always recorded when the command finishes or is canceled.
  • Fixed links to directories disappearing from agent responses; they now show the directory name, for example pipelines/.

πŸ“¦ 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.4.0/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

Antigravity CLI Termux Standalone v1.3.6

Choose a tag to compare

@github-actions github-actions released this 15 Oct 20:46

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

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

  • chore: remove obsolete termux-exec-glibc and glibc-runner dependencies (861793c)
  • docs: reconcile project context blueprint with runtime boundaries (d1bc79d)
  • docs: update README with runtime isolation, sandbox selfexec, and storage compatibility (3744d38)
  • fix(termux): do not export glibc LD_PRELOAD into engine environment to prevent Bionic linking failures (63b4222)
  • fix(termux): hook access, faccessat, opendir on /storage/emulated and enforce writeable TMPDIR (953ece8)
  • fix(termux): preserve selfexec cmdline compatibility for sandbox execution (6879db3)
  • 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)

⬆️ Upstream Changelog (v1.3.6)

1.3.6

  • Added Claude Opus 5.5 and Claude Sonnet 5.5 for Application Default Credentials (AGY_ADC_AUTH) sign-in. Claude models now appear in /model only if your Google Cloud project can use them.
  • Improved Auto mode's review of commands that would leave the terminal sandbox: the review is faster and no longer times out without a decision, it allows the workspace's own format, lint, and fix commands instead of asking about them, and it blocks commands that would upload sensitive data.
  • Improved the /diff Commit Tree view with colors: commit hashes and change IDs are highlighted, descriptions are dimmed, the Working Copy (Uncommitted Changes) row stands out, and @ is bold, so hashes, timestamps, and descriptions no longer run together.
  • Fixed the agent hanging indefinitely when the model connection stalled: if no data arrives for 5 minutes the request is now canceled and retried automatically, and a stalled request no longer leaves an empty response step behind.
  • Fixed questions asked by subagents and workflow agents being lost, which left the subagent waiting forever: the alert now reads <agent> has a question and shows it, and Ctrl+K or a in the subagent's view opens a question picker that sends your answer to that agent. Headless -p runs skip these questions so the subagent can continue.
  • Fixed agent shell commands hanging on an invisible editor when a version control command wants one, such as git commit without -m or jj describe: the CLI now sets GIT_EDITOR, HGEDITOR, and JJ_EDITOR to false for agent commands, so they fail right away instead.
  • Fixed skills, rules, workflows, and Markdown agents failing to load with mapping values are not allowed in this context when an unquoted description: contains a colon, such as description: Runs checks: formatters and linters.
  • Fixed Mermaid diagrams that start with YAML frontmatter, a %%{init: ...}%% directive, or %% comments, or that use Mermaid v11 syntax such as id@{ shape: ..., label: ... } nodes, showing as raw source instead of rendering in agent responses and the artifact viewer.
  • Fixed the @ file-mention dropdown staying open after a newline in a multi-line prompt, where it took over Up/Down and made Enter pick a file instead of inserting the newline.
  • Fixed / search in the file and artifact viewer highlighting the wrong characters, or crashing, on lines with letters whose lowercase form has a different length such as Δ°; n and N now stop only on lines that show a highlight.
  • Fixed long lines and file paths containing CJK or other multi-byte text turning into οΏ½ characters in /codesearch results; they are now cut cleanly with an ellipsis.
  • Fixed agy plugin validate, the summary agy plugin install prints, and marketplace previews in the /plugin Discover tab leaving out subagents a plugin declares in its root agents.json.
  • Fixed plugin names and manifests being case-sensitive where the agent was not: /plugin subcommands such as /plugin List now work in any case instead of failing with Unknown subcommand, and a manifest named Plugin.json is now found by agy plugin install, agy plugin validate, and enable and disable.

πŸ“¦ 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.6/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

Antigravity CLI Termux Standalone v1.3.5

Choose a tag to compare

@github-actions github-actions released this 15 Oct 11:40

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

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

  • chore: remove obsolete termux-exec-glibc and glibc-runner dependencies (861793c)
  • docs: reconcile project context blueprint with runtime boundaries (d1bc79d)
  • docs: update README with runtime isolation, sandbox selfexec, and storage compatibility (3744d38)
  • fix(termux): do not export glibc LD_PRELOAD into engine environment to prevent Bionic linking failures (63b4222)
  • fix(termux): hook access, faccessat, opendir on /storage/emulated and enforce writeable TMPDIR (953ece8)
  • fix(termux): preserve selfexec cmdline compatibility for sandbox execution (6879db3)
  • 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)

⬆️ Upstream Changelog (v1.3.5)

1.3.5

  • Added Auto mode, which approves file edits and safe commands without asking and still prompts before irreversible actions; commands that would leave the terminal sandbox are first reviewed by a separate agent. Choose it with --mode auto, from Agent Mode in /config, or by pressing Shift+Tab to cycle modes. Auto mode is available on Linux and macOS, with Windows support coming later.
  • Added the /compact command to compact the conversation on demand and free up the context window: /compact on its own summarizes the conversation and ends the turn, and /compact <message> summarizes it and then answers your message. While it runs the CLI shows a Compacting conversation... progress label that you can cancel with Esc, and when it finishes it shows how many steps were summarized and how much smaller the context became.
  • Added syntax highlighting to the /diff file view, with token colors for each color scheme and a background tint on added and removed lines. With the Terminal color scheme the CLI detects whether your terminal has a light or dark background and picks matching colors. The color scheme previews in /config and first-run setup now show a sample exactly as /diff draws it.
  • Added folding to the /diff file view: each hunk header now shows how many unchanged lines are hidden above it, Ctrl+O expands or collapses the fold nearest the cursor, and f switches between showing only the changes and the whole file. Both keys work on uncommitted changes when the file on disk still matches the diff, and the footer explains when they can't be used.
  • Improved /diff performance on very large files by rendering only the rows on screen, so scrolling, expanding folds, and opening the whole file no longer freeze the CLI. Expanding folds and showing the whole file are turned off for files over 100,000 lines or 10 MB, and the footer says why.
  • Fixed colors being reduced to 256 colors in iTerm2 over SSH, where COLORTERM is not forwarded; the CLI now uses full 24-bit color when LC_TERMINAL=iTerm2 is set, unless COLORTERM or NO_COLOR says otherwise.

πŸ“¦ 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.5/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

Antigravity CLI Termux Standalone v1.3.4

Choose a tag to compare

@github-actions github-actions released this 13 Oct 05:47

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

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.4)

1.3.4

  • Added a --json flag to agy plugin list for machine-readable output, and fixed the command showing only imported plugins: it now lists every installed plugin, including ones installed from a marketplace, with its version and whether it is enabled.
  • Changed --model and /model to accept a base model name without --effort: instead of failing with an error asking for --effort, the CLI now picks the model's default thinking level (the server's default for that model, otherwise medium, otherwise the lowest available).
  • Improved Remote Control so the browser's Settings modal opens for CLI sessions and shows the settings the CLI actually uses (project and global permissions, queued messages, AI credits, telemetry, and artifact review) instead of a notice that settings can't be changed in the browser, and agy remote-control serve sessions now use your saved settings.json and save changes made in the browser back to it.
  • Improved the /model picker for Business sign-in with a Google Cloud project on pay-as-you-go: third-party models your project can't access are now hidden instead of failing when you send a message.
  • Fixed long stalls when model requests fail repeatedly: the agent now waits at most 30 seconds between automatic retries instead of up to 4 minutes.
  • Fixed remote MCP servers that use OAuth signing you out after a temporary network failure, timeout, or server error; saved sign-ins are now cleared only when the server or its authorization server actually rejects them.
  • Fixed --agent silently running the default agent when the name matches no agent: headless -p runs now exit with code 1 and list the available agents, and interactive sessions show an Agent Not Found warning before falling back to the default agent.
  • Fixed combining --print with --prompt-interactive exiting with status 0 after reporting the conflict; it now exits with status 2 like other print-mode usage errors.
  • Fixed /diff showing No uncommitted changes in Git, Mercurial, and Jujutsu repositories configured to always color output, for example with color.ui = always.
  • Fixed @conversation: suggestions getting stuck on Fetching matches for ... when conversation search is slow; after 2 seconds the list now falls back to your local conversations.
  • Fixed the Agents: row in /plugin plugin details leaving out subagents a plugin declares in its root agents.json; it now lists every loaded agent by name instead of by its agents/ folder name.
  • Fixed "Always allow" rules approved from a Remote Control browser session still applying after you removed them in the browser's rules editor or the shared tab of /permissions; these rules are now saved only to the shared config.json.
  • Fixed requests failing with thinking_budget and thinking_level are not supported together when signed in with Application Default Credentials and using a model that has a thinking level.
  • Fixed a conversation failing on every later request after the agent read a truncated or header-only WebM file; such files are now rejected when read instead of being attached.

πŸ“¦ 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.4/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

Antigravity CLI Termux Standalone v1.3.3

Choose a tag to compare

@github-actions github-actions released this 10 Oct 03:31

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

Antigravity CLI Termux Standalone v1.3.2

Choose a tag to compare

@github-actions github-actions released this 08 Oct 22:42

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

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.2)

1.3.2

  • Added /plugin, an interactive manager for the official Antigravity plugin marketplace: browse and install plugins that bundle skills, MCP servers, subagents, rules, and hooks, or install them from your shell without opening the CLI with agy plugin install <plugin-name>@antigravity-plugins-official; install one straight from a folder on your computer with + Install from local directory...; fill in any settings a plugin needs in a simple form before it turns on; and manage installed plugins with /plugin install, uninstall, enable, disable, and list.
  • Added more options for plugin authors: keep the manifest in a .antigravity-plugin/ or .gemini-plugin/ folder, list skills in plugin.json, store data in a per-plugin folder available as PLUGIN_DATA, and ship command-line tools in a bin/ folder that the agent can run by name.
  • Improved plugin installs: the plugin list opens instantly, an interrupted install never leaves a half-installed plugin behind, and installing or removing plugins on Windows is more reliable.
  • Improved plugin compatibility: plugins load every skill in their skills/ folder, remote MCP servers start correctly once their settings are filled in, and a plugin's subagents can use the plugin's own MCP servers.
  • Changed --dangerously-skip-permissions to stop auto-approving the agent's implementation plan in /plan mode: the flag now only skips tool permission prompts, so plans wait for your review again. Set Artifact Review in /config if you want plans and other artifacts to proceed automatically.
  • Improved CPU usage while the agent runs long shell commands with a lot of output, since output that is already valid UTF-8 is no longer rescanned in full on every update.
  • Fixed Tab, β†’, and ← in the /diff Commit Tree view moving the cursor to other lines instead of switching views as the ←/β†’ switch view hint says, and added Shift+Tab to switch to the previous view in every /diff tab.
  • Fixed the /resume conversation picker crashing when you pressed Enter to import a conversation from the Other tab on a narrow terminal, and conversation titles with CJK characters being cut off mid-character.
  • Fixed conversations that collect many images failing on Claude models: images the agent views or you attach are now scaled down to at most 2576 pixels per side (previously 4096), keeping them within the model's limits however many images a conversation contains.
  • Fixed a timer the agent scheduled with a wake-up condition keeping a CPU core at 100% until it expired when the condition could no longer be met; the timer now waits idly and fires on schedule.

πŸ“¦ 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.2/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

Antigravity CLI Termux Standalone v1.3.1

Choose a tag to compare

@github-actions github-actions released this 07 Oct 03:28

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

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.1)

1.3.1

  • Improved navigation in the /diff file view: ←/β†’ now open the next or previous file at its first change with the hunk header and leading context in view, each file remembers its cursor and scroll position when you switch files or go back to the file list, n/N continue into the next or previous file's changes instead of stopping at the last change in the current file, and the key-hint footer drops the generic scroll and page hints and wraps onto extra lines instead of being cut off on narrow terminals.
  • Improved the /diff file view header to show where you are: it now ends with a right-aligned change A/B Β· file X/Y position, counting the block of added or removed lines under the cursor and the file's place in the file list (file X/Y is left out when only one file changed, and the position is hidden on narrow terminals).
  • Fixed /rewind in very long conversations listing older messages as (empty message) and failing with an error when you picked one: messages that were cleared to save space now show their original text, dimmed and labeled cleared to save space, can't rewind here, and can no longer be selected.
  • Fixed installing, reinstalling, and uninstalling plugins with /plugin on Windows failing while one of the plugin's MCP servers was running: the CLI now stops the plugin's MCP servers before replacing or deleting its folder and restarts them afterwards, and if another Antigravity process such as another agy session, the Antigravity Hub, or the remote-control daemon still holds the plugin open, it tells you to close it and retry. Plugin manifests, mcp_config.json, and hooks.json files saved with a UTF-8 byte-order mark now load, and installing from a marketplace no longer overwrites an existing plugin folder that came from a different source.
  • Fixed markdown custom agents ignoring skills:, plugins:, rules:, agents:, and hooks: entries written as paths relative to the agent's own file when the agent ran as a subagent or as the main agent; such entries now resolve against the agent's directory, so an agent that lists agents: [child.md] can invoke child.
  • Fixed subagents that stopped on an error, such as running out of quota or model capacity, being shown as Done in /agents and the list of running agents; they now show Error: with the reason, and the error clears once the subagent makes further progress.
  • Fixed /tasks, the active task list, and the status line's task count showing only background shell commands; timers and recurring jobs the agent schedules, and other tools running in the background, now appear there too and are shown as completed or failed without a made-up exit code.
  • Fixed messages sent with Queued Messages set to Send Immediately in /config being silently queued until the end of the turn whenever the agent had already written or updated an artifact, such as a task list or plan, during that turn; they now reach the agent right away.
  • Fixed terminal notifications not firing when the agent stops to ask you a question; with Notifications turned on in /config, the CLI now alerts you for pending questions just as it does for tool permission prompts.
  • Fixed restarting an MCP server from /mcp sometimes leaving it stopped, with an error such as Failed to stop existing instances for reload: ... signal: killed, when the old server process took too long to exit; the server now always starts again.
  • Fixed the sign-in error for accounts that need to verify their identity or appeal a Terms of Service block sometimes showing only Verify your account to continue. with no link; the verification or appeal link now always appears, and the CLI no longer suggests logging out and back in when that would not help.
  • Fixed GEMINI_API_KEY sessions failing a turn as if you had cancelled it when the connection to the Gemini API was dropped internally; the CLI now retries the request instead.

πŸ“¦ 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.1/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

Antigravity CLI Termux Standalone v1.3.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 07:07

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

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.0)

1.3.0

  • Changed the default Verbosity setting from high to medium, so the conversation view now groups related tool calls and thoughts into concise summaries while keeping commands and responses visible. This applies to everyone who never picked a verbosity, including anyone who selected high while it was still the default; set Verbosity back to high in /config to see every tool call, command, and thought in full again.
  • Changed j and k in the /diff file view to move the line cursor like the up and down arrow keys, matching the file list and Vim, instead of jumping to the next or previous file; use the left and right arrow keys to switch files.
  • Fixed trackpad and mouse-wheel scrolling in the conversation view jumping back and forth, most noticeably over SSH or inside tmux, by ignoring the sideways part of diagonal swipes and limiting how far a single fast scroll step can move; Page Up and Page Down still move a full page.
  • Fixed files and folders whose paths contain spaces, #, %, or other special characters, or that sit on a Windows drive, being mishandled across the CLI: @ file mentions, /codesearch results, and file links in agent responses now open the right file, and workspace trust and project-scoped custom agents now recognize projects created in the Antigravity desktop app in such folders.

πŸ“¦ 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.0/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

Antigravity CLI Termux Standalone v1.2.17

Choose a tag to compare

@github-actions github-actions released this 05 Oct 13:07

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

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.2.17)

1.2.17

  • Added announcement cards above the prompt for model launches, deprecations, and other service notices. Cards appear one at a time, newest first; press Esc on an empty prompt to dismiss the current card permanently and show the next one, and sending a message hides the card for the rest of the session.
  • Improved the Windows command sandbox so sandboxed commands no longer need administrator rights, and common tools such as Python, Git, and npm work inside the sandbox out of the box.
  • Fixed markdown table columns drifting out of alignment when a cell contains emoji such as ⚠️ or πŸ‘πŸ½ or scripts with combining characters such as Hindi, which affected every session over SSH or inside tmux.
  • Fixed .tiff images being reported with the wrong file type and silently converted to PNG when the agent viewed them.

πŸ“¦ 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.2.17/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