Skip to content

agyloop

Onion-architected, autonomous Google Antigravity / Gemini session runner — never blocks on a human, and never treats billing or daily-quota exhaustion as a short waitable RPM blip.

What problem this solves

Antigravity / Gemini sessions hit usage limits. A single turn ending does not tell you whether the task finished. A 429 RESOURCE_EXHAUSTED does not tell you whether waiting will help: an RPM window resets; an RPD window waits until the next Pacific midnight; a spend / credits cap never grows a reset timestamp.

agyloop exists to get those distinctions right, automatically, so you can hand it a plan and walk away.

Where to go next

I want to... Read
Install it and run the first session Installation
See a short end-to-end Quickstart
Set auth, env, and flags Configuration
Operator reference Usage
Understand RPM vs RPD vs credits Rate limits vs credits
Understand why it never waits on stdin Never blocking
Call Gemini REST 1:1 Generated REST surface
See why a hard call was made ADR 0015

Project status

Public 0.1.0. Install from PyPI. The core loop, resilient waiting, CLI gateway, git savepoints, generated Developer REST CLI, and this documentation site ship in that release.

License

MIT. See Contributing to work on the code.