Files
agy-pi/docs/architecture.md
T

972 B

Architettura di agy-pi

agy-pi collega pi al gateway OAuth Antigravity e alla CLI agy.

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.
  • Analisi audio: ffprobe misura il file, ffmpeg genera la waveform PNG, quindi agy_analyze_audio invia audio + immagine + metadati a Gemini via OAuth 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.