Route F12 and audio transcription exclusively through Antigravity OAuth, and preserve cross-model history without reusing incompatible signatures.\n\nRemove direct Gemini API keys, web grounding, internal TTS, verified image generation, obsolete commands and configuration. Update documentation and restore the local voice workflow helpers required at runtime.
17 lines
799 B
Markdown
17 lines
799 B
Markdown
# 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. |