# Architettura di agy-pi `agy-pi` collega pi al gateway OAuth Antigravity e alla CLI `agy`. ```text pi → extension index.ts → Antigravity OAuth / agy CLI → modelli disponibili ``` ## Componenti - **CLI wrapper**: esegue `agy` per chat, immagini e video. - **Client Antigravity diretto**: usa OAuth e gli endpoint cloudcode-pa per provider, modelli, audio F12 e `antigravity_chat`. - **Pipeline audio**: `ffmpeg` registra/ottimizza, poi invia `inlineData` audio ad Antigravity. - **Context injection**: aggiunge ambiente, stato sessione e memoria locale. - **Persistenza**: configurazione in `~/.config/agy-pi/config.json`; conversazioni e token sono gestiti dal client Antigravity. L'estensione non invia richieste a Google AI Studio/Gemini API tramite API key e non conserva tali chiavi.