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.
41 lines
1.6 KiB
Markdown
41 lines
1.6 KiB
Markdown
# 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. |