Skip to main content

Run Google Antigravity (agy) as an optio task; local subprocess or remote via SSH; ttyd-served TUI iframe or transcript-driven conversation.

Project description

optio-antigravity

Run Google Antigravity (agy) as an optio task — either as a local subprocess or on a remote host over SSH — with the interactive TUI embedded in the optio dashboard via an iframe widget served by ttyd, or as a transcript-driven conversation rendered in the dashboard chat widget.

Install

pip install optio-antigravity

Requires Python 3.11+. Pulls optio-core, optio-host, optio-agents, asyncssh, and aiohttp.

What it does

Antigravity is Google's CLI coding agent (agy), sharing state with the Gemini CLI under ~/.gemini. optio-antigravity adapts the optio wrapper machinery: it launches agy under a PTY, serves the TUI over ttyd, and coordinates with the host harness through the optio.log keyword channel (STATUS / DELIVERABLE / DONE / ERROR). The agent reads its task from an AGENTS.md file planted in the workdir.

Because agy --print runs one-shot only (no ACP/stream-json) and swallows stdout under a non-TTY, conversation mode is synthetic: each turn is driven with agy -p --conversation <id> under a PTY and events are read from ~/.gemini/antigravity/transcript.jsonl.

Status

Stage 0 (MVP): package scaffold. Iframe/ttyd mode, remote/SSH, resume, seeds, conversation mode, and filesystem isolation arrive in later stages.

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

optio_antigravity-0.2.0.tar.gz (118.2 kB view details)

Uploaded Source

Built Distribution

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

optio_antigravity-0.2.0-py3-none-any.whl (75.4 kB view details)

Uploaded Python 3

File details

Details for the file optio_antigravity-0.2.0.tar.gz.

File metadata

  • Download URL: optio_antigravity-0.2.0.tar.gz
  • Upload date:
  • Size: 118.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for optio_antigravity-0.2.0.tar.gz
Algorithm Hash digest
SHA256 c0a69e16533fa9996d810113fb7665442b1096d875dc32f55d062ec381e16f20
MD5 3f361d69c3be85a89ec2d8428c0f6dd3
BLAKE2b-256 3c69fd42342b1e1966813cf8a7278d12e0dbdb56426a3b8e23b11c8dec043fb0

See more details on using hashes here.

File details

Details for the file optio_antigravity-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for optio_antigravity-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1283d6f03afad86cc84ac60a4bd8387e2d8200119edee2c8d23576ba3ae08433
MD5 cef6c2af4eeb4a48beaab3947deb6ee9
BLAKE2b-256 51053dfc3736c9a4bda0cc4057c9676236a41a51bd7c94cac624572c1c5fe376

See more details on using hashes here.

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