# agy-pi Estensione per [pi](https://github.com/badlogic/pi-mono) che integra il client OAuth **Google Antigravity** (`agy`) come subagent multimodale. Non usa né gestisce chiavi Google AI Studio/Gemini API. ## Capacità - chat e ragionamento multi-turno; - generazione, editing, composizione e analisi immagini; - analisi video; - trascrizione audio e input vocale F12 tramite Antigravity; - catalogo modelli e stato conversazione Antigravity. Strumenti principali: `agy`, `agy_generate`, `agy_edit`, `agy_inpaint`, `agy_style_transfer`, `agy_compose`, `agy_character`, `agy_analyze`, `agy_transcribe`, `agy_video`, `agy_models`, `agy_conversation`, `antigravity_chat`. Non include TTS interno né generazione immagini verificata iterativa. ## Audio e F12 Premi **F12** per avviare/fermare la registrazione. L'audio viene ottimizzato, convertito in Opus/OGG e inviato al modello `voiceModel` tramite il gateway Antigravity OAuth. Il workflow genera trascrizione e prompt pulito; con `vocalPlanningMode=true` richiede una conferma nell'overlay prima dell'invio a pi. `agy_transcribe` usa la stessa pipeline Antigravity. Non esistono fallback a servizi con chiave API esterna. I suoni di start/stop/done sono effetti locali, non sintesi vocale. ## Configurazione ```text /agy:config /agy:config set voiceModel gemini-3.7-flash-medium /agy:status ``` Le impostazioni sono in `~/.config/agy-pi/config.json`. Serve solo completare il login OAuth del client `agy`. ## Installazione ```bash pi install git:git.enne2.net/enne2/agy-pi # oppure pi -e /percorso/a/agy-pi ``` Consulta `docs/configuration.md`, `docs/tools.md` e `docs/vocal-workflow.md` per i dettagli.