asiai config
Gérer la configuration persistante des moteurs. Les moteurs découverts par asiai detect sont automatiquement sauvegardés dans ~/.config/asiai/engines.json pour une détection ultérieure plus rapide.
Utilisation
asiai config show # Afficher les moteurs connus
asiai config add <engine> <url> [--label NAME] # Ajouter un moteur manuellement
asiai config remove <url> # Supprimer un moteur
asiai config reset # Effacer toute la configuration
Sous-commandes
show
Affiche tous les moteurs connus avec leur URL, version, source (auto/manual) et dernière date de détection.
$ asiai config show
Known engines (3):
ollama v0.17.7 at http://localhost:11434 (auto) last seen 2m ago
lmstudio v0.4.6 at http://localhost:1234 (auto) last seen 2m ago
omlx v0.9.2 at http://localhost:8800 [mac-mini] (manual) last seen 5m ago
add
Enregistrer manuellement un moteur sur un port non standard. Les moteurs manuels ne sont jamais supprimés automatiquement.
asiai config add omlx http://localhost:8800 --label mac-mini
asiai config add ollama http://192.168.0.16:11434 --label mini
remove
Supprimer une entrée de moteur par URL.
asiai config remove http://localhost:8800
reset
Supprimer l'intégralité du fichier de configuration. Le prochain asiai detect redécouvrira les moteurs de zéro.
Fonctionnement
Le fichier de configuration stocke les moteurs découverts lors de la détection :
- Entrées auto (
source: auto) : créées automatiquement quandasiai detecttrouve un nouveau moteur. Supprimées après 7 jours d'inactivité. - Entrées manuelles (
source: manual) : créées viaasiai config add. Jamais supprimées automatiquement.
La cascade de détection à 3 niveaux dans asiai detect utilise cette configuration comme Niveau 1 (le plus rapide), suivi du scan de ports (Niveau 2) et de la détection de processus (Niveau 3). Voir detect pour les détails.
Emplacement du fichier de configuration
~/.config/asiai/engines.json