feat: add multimodal audio analysis

This commit is contained in:
enne2
2026-09-08 11:11:06 +02:00
parent 4a88084b2b
commit 4920c4c0ba
4 changed files with 202 additions and 1 deletions
+1
View File
@@ -11,6 +11,7 @@ pi → extension index.ts → Antigravity OAuth / agy CLI → modelli disponibil
- **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.