README: documentato /agy:config

This commit is contained in:
dev
2026-08-09 23:02:54 +02:00
parent f36194afa1
commit 139124a76f
+30
View File
@@ -29,6 +29,36 @@ conversazioni di ragionamento multi-turno.
L'agente (pi) decide autonomamente quale strumento usare in base al task richiesto.
## Configurazione persistente (`/agy:config`)
Tutte le impostazioni dell'estensione si gestiscono con il comando `/agy:config`
(salvate in `~/.config/agy-pi/config.json`, permessi 600):
```
/agy:config # elenca tutte le impostazioni
/agy:config get <chiave> # mostra una chiave
/agy:config set <chiave> <valore> # imposta una chiave
/agy:config reset # ripristina i default
```
| Chiave | Default | Descrizione |
|---|---|---|
| `geminiApiKey` | — | Chiave API Google Gemini (STT/TTS) |
| `enne2ApiKey` | — | Token per il server proxy ai.enne2.net (opzionale) |
| `sttBackend` | `gemini` | Backend trascrizione: `gemini` \| `enne2` |
| `sttUrl` | `https://ai.enne2.net` | URL base backend enne2 |
| `sttModel` | `gemma4:E4B` | Modello STT backend enne2 |
| `sttMaxDuration` | `120` | Durata max registrazione (secondi) |
| `ttsBackend` | `gemini` | Backend TTS: `gemini` \| `enne2` |
| `ttsNotify` | `true` | Notifiche vocali automatiche |
| `ttsModel` | `gemini-2.5-flash-preview-tts` | Modello TTS Gemini |
| `agyBin` | `agy` | Path del binario agy |
| `agyDefaultModel` | — | Modello predefinito per le chiamate agy |
| `agyTimeoutMs` | `180000` | Timeout esecuzione agy (ms) |
Le variabili d'ambiente (`GEMINI_API_KEY`, `AGY_STT_BACKEND`, ecc.) hanno
priorità sul file di config quando impostate.
## Registrazione microfono (F12)
Premi **F12** per avviare/fermare la registrazione dal microfono (max 2 min).