Aller au contenu principal

Terminal

Après avoir exécuté anda, l'interface utilisateur du terminal se connecte au démon local. Lorsqu'une conversation se termine avec succès, elle est soumise au Brain en arrière-plan pour la formation de la mémoire à long terme.

Contrôles de saisie​

ToucheAction
EntréeEnvoyer le message actuel
Maj+EntréeInsérer un saut de ligne
Ctrl+UVider la zone de saisie
Ctrl+A / Ctrl+EAller au début ou à la fin de la saisie
ÉchapAfficher le statut
Ctrl+CQuitter

Après avoir modifié les fournisseurs de modèles dans ~/.anda/config.yaml, actualisez les modèles depuis Anda Desktop ou le panneau latéral du navigateur, ou exécutez :

anda models reload

Après avoir modifié des paramètres du démon nécessitant un redémarrage, tapez :

/reload

Commandes Slash​

CommandeQuand l'utiliser
/goal messagePlace un objectif dans la boucle de tâche à long terme jusqu'à ce que le vérificateur décide qu'il est terminé ou nécessite un travail supplémentaire.
/loop messageExécute un prompt ou une commande slash de manière répétée. Décrivez un intervalle en langage naturel si vous le souhaitez, ou omettez-le pour laisser le modèle définir son propre rythme.
/side message ou /btw messageDémarre une tâche secondaire pour de la recherche, de l'inspection ou du travail qui ne doit pas interrompre la conversation principale.
/skill nom-skill messageDemande à une compétence (Skill) de runtime spécifique de gérer la requête.
/steer messageInterrompt le prochain appel d'outil et oriente la réponse actuelle avec de nouvelles instructions.
/stop messageArrête la tâche actuelle et laisse la conversation inactive ; le message peut inclure une raison.
/cancel messageAnnule la session de conversation active ; le message peut inclure une raison.

Exemples :

/goal Terminer cette préparation de version : lancer les tests, vérifier le journal des modifications, valider les docs du script d'install et résumer les risques.
/loop toutes les 5 minutes /side Vérifier la file d'attente de déploiement et résumer les bloqueurs.
/side Vérifier si cette mise à niveau de dépendance présente un risque de compatibilité.
/skill git-assistant Rédiger un message de commit à partir du diff actuel.
/steer Arrêter la refactorisation et corriger uniquement l'erreur de build d'abord.

Approbations de commandes​

Les commandes shell risquées et les connexions à des serveurs MCP affichent une carte d'approbation avant de s'exécuter.

SituationComment répondre
Zone de saisie videAppuyez sur y pour approuver, n pour refuser.
La zone de saisie contient du texteTapez y/yes ou n/no puis appuyez sur Entrée, ou appuyez sur Ctrl+U pour vider la saisie et réutiliser les raccourcis à une touche.

Le pied de page indique toujours laquelle des deux options est active. Une carte sans réponse expire au bout de 10 minutes, et l'appel de l'outil échoue alors.

Les tâches cron et le mode objectif autonome (/goal ...) s'exécutent toujours avec un accès complet, car personne n'est présent pour répondre à une carte et la tâche resterait sinon bloquée jusqu'à l'expiration de celle-ci.

Commandes CLI courantes​

CommandeObjectif
andaOuvrir l'interface utilisateur interactive du terminal.
anda --full-accessOuvrir l'interface du terminal avec les cartes d'approbation shell et MCP désactivées pour cette session.
anda updateMettre à jour une version installée par le script d'installation.
anda statusIndiquer si le démon d'arrière-plan est en cours d'exécution.
anda startDémarrer le démon d'arrière-plan.
anda stopArrêter le démon d'arrière-plan.
anda restartRedémarrer le démon d'arrière-plan.
anda models reloadRecharger les fournisseurs de modèles depuis config.yaml sans redémarrer le démon.
anda mcp listLister les serveurs MCP avec leur état, leurs outils et leur dernière erreur ; anda mcp --help montre comment les ajouter, les modifier et s'y connecter.
anda autostart statusIndiquer si le démarrage automatique à la connexion est enregistré.
anda agent run --prompt "..."Envoyer une requête et attendre le résultat complet sans ouvrir l'interface utilisateur.
anda voice --record-secs 8Démarrer la saisie vocale ; requiert la configuration de la transcription.

La lecture vocale requiert également tts.enabled: true et un lecteur audio dans le PATH (ffplay, afplay sous macOS ou play de SoX), vérifié avant le premier enregistrement. Si vous souhaitez uniquement une entrée vocale et une sortie textuelle, ajoutez --no-playback. Si un tour échoue, l’erreur est signalée et l’enregistrement suivant commence.

Fournissez exactement une option parmi --prompt et --prompt-file. --wait-timeout-secs 120 limite la durée totale de soumission et d’attente ; 0 (par défaut) désactive cette limite. À expiration, la CLI cesse d’attendre, mais la tâche du daemon peut continuer.

Le mode vocal attend la fin de la réponse avant d’enregistrer le tour suivant. Ctrl-C arrête aussi la synthèse et la lecture audio.

anda update et anda update --skills conservent une version locale plus récente et ses ressources. Utilisez --force pour installer explicitement la dernière version publiée même si elle est plus ancienne.

Consultez la boîte avec anda memory inbox. Suivez la commande affichée anda memory inbox --cursor <next_cursor> pour lire la page suivante. Avec --json, le curseur se trouve dans result.next_cursor.