Skip to main content

Antigravity agent type plugin for mngr

Project description

imbue-mngr-antigravity

Plugin that registers the antigravity agent type for mngr.

Antigravity CLI is Google's terminal-based AI coding assistant, the successor to the legacy Gemini CLI. Google announced on 2026-05-19 that Gemini CLI is being replaced by Antigravity CLI, with the legacy request path turning off for paid-tier accounts on 2026-06-18. This plugin lets you run the new CLI (agy) as an mngr agent.

Usage

mngr create my-agent antigravity

Pass arguments to the agy command with --:

mngr create my-agent antigravity -- --help

Configuration

Define a custom variant in your mngr config (mngr config edit):

[agent_types.my_agy]
parent_type = "antigravity"
cli_args = "--add-dir=/extra/dir"

Then create agents with your custom type:

mngr create my-agent my_agy

auto_allow_permissions = true adds --dangerously-skip-permissions to the launch command so every tool call is auto-approved without prompting.

emit_common_transcript = true (default) starts a background worker that streams agy's per-conversation JSONL transcripts into events/antigravity/common_transcript/events.jsonl. mngr transcript <agent> reads from there.

Caveats

  • agy PATH shadowing: if the Antigravity 2.0 desktop app is installed, its bundled agy shim can shadow the standalone CLI in PATH. Remove the desktop app's bin/agy or override command with an absolute path to the Go binary.
  • Workspace symlink workaround: agy refuses to add any path with a dot-prefixed segment as a workspace (logs Failed to add workspace folder ... is hidden: ignore uri and falls back to the user's home dir). mngr's work_dir lives under ~/.mngr/worktrees/..., which trips this check. As a workaround, mngr_antigravity creates a per-agent symlink at /tmp/mngr_antigravity_workspaces/<agent_id> that targets the real work_dir, and launches agy with cwd set to the symlink. agy then sees the symlink path as its workspace (project: using project "/tmp/...") and the hidden-path error is suppressed. The symlink is recreated via ln -sfn on every launch; /tmp wipes are self-repairing. Symlinks aren't pruned when agents are destroyed (they're inert and small). Track the upstream agy bug report for when a flag-level fix lands; we can drop the workaround then.
  • First-launch trust dialog: each fresh work_dir would normally trigger Antigravity's "Do you trust this folder?" gate, which intercepts the first keystroke sent to the tmux pane and breaks mngr message. mngr_antigravity dismisses the dialog before launch by appending the agent's work_dir to ~/.gemini/antigravity-cli/settings.json::trustedWorkspaces. Because that file is shared user state, the write is gated:
    • mngr create --yes (mngr_ctx.is_auto_approve) or auto_dismiss_dialogs = true on the agent type: silent trust.
    • Interactive shell: mngr prompts via click.confirm before writing.
    • Non-interactive shell without either opt-in: provisioning raises UserInputError. Re-run with --yes or set auto_dismiss_dialogs = true.
  • No readiness sentinel: readiness is signalled purely by polling the rendered TUI banner. Live testing showed agy loads hooks.json but hook execution is gated behind the json-hooks-enabled experiment flag that Google enables per-account; once it ships GA we can re-introduce the sentinel.

See the mngr agent types documentation for more details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

imbue_mngr_antigravity-0.1.0.tar.gz (42.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

imbue_mngr_antigravity-0.1.0-py3-none-any.whl (24.1 kB view details)

Uploaded Python 3

File details

Details for the file imbue_mngr_antigravity-0.1.0.tar.gz.

File metadata

  • Download URL: imbue_mngr_antigravity-0.1.0.tar.gz
  • Upload date:
  • Size: 42.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for imbue_mngr_antigravity-0.1.0.tar.gz
Algorithm Hash digest
SHA256 3c2af411bccadc4d246e697fca0bde1e98ff7d5140b643a8ac69e75e165356f1
MD5 adbee0fc6b911607c16f54644875fd92
BLAKE2b-256 e00d225cfd65ff00939e7d6a35501f6eceda0930a9e398f05a9c279727b5a8e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for imbue_mngr_antigravity-0.1.0.tar.gz:

Publisher: publish.yml on imbue-ai/mngr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file imbue_mngr_antigravity-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for imbue_mngr_antigravity-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fa88da1ffc1c4d0a8a06ebac4beda1d1005cd803c58d843ed00d451eec319657
MD5 c05ca9be80b27cb8dce1f7c4ecac86a2
BLAKE2b-256 5d1e01df5c3691ebb4e10aa0b2105a8da3b50acb3329d5e1991073cd56842bc3

See more details on using hashes here.

Provenance

The following attestation bundles were made for imbue_mngr_antigravity-0.1.0-py3-none-any.whl:

Publisher: publish.yml on imbue-ai/mngr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page