Référence des commandes · Aider
Options CLI (Flags)
Rassemble les options CLI les plus importantes d'Aider, groupées par modÚle, automatisation, contexte et divers.
Les options CLI d'Aider peuvent ĂȘtre combinĂ©es au dĂ©marrage (par ex. aider --model ... --test-cmd ... --yes-always) ou dĂ©finies dans un fichier de config/via des variables d'environnement. Les plus importantes, groupĂ©es : ModĂšle : --model MODEL (modĂšle principal, variable d'environnement AIDER_MODEL) ; --weak-model WEAK_MODEL (pour les messages de commit/le rĂ©sumĂ© de l'historique) ; --editor-model EDITOR_MODEL (Ă©crit les modifications de fichiers en mode architect) ; --architect (active directement le mode architect) ; --reasoning-effort VALUE et --thinking-tokens VALUE (contrĂŽlent la profondeur/le budget de rĂ©flexion) Automatisation/Scripting : --message/-m/--msg (envoyer un seul message, traiter la rĂ©ponse, puis quitter - pour scripts/CI) ; --message-file/-f (lire le message depuis un fichier) ; --yes-always (confirme automatiquement chaque question, sans demander) ; --no-auto-commits (dĂ©sactive le commit automatique des modifications du LLM, actif par dĂ©faut) ; --test-cmd (dĂ©finir une commande de test) avec --auto-test ou une fois avec --test ; --lint-cmd (commandes de lint par langage) avec --auto-lint ou une fois avec --lint ; --watch-files (surveille les fichiers pour des commentaires IA spĂ©ciaux qui dĂ©clenchent Aider) Contexte : --read FILE (ajouter un fichier en lecture seule, utilisable plusieurs fois) ou --file FILE (l'ajouter modifiable) ; --map-tokens VALUE (taille de la carte du dĂ©pĂŽt, 0 la dĂ©sactive) ; --map-refresh VALUE (auto/always/files/manual) Installation/Divers : --upgrade/--update (mettre Ă jour Aider lui-mĂȘme) ; --just-check-update (vĂ©rifier seulement si une mise Ă jour est disponible) ; --config/-c (fichier de config personnalisĂ©) ; --env-file (fichier .env personnalisĂ© pour les clĂ©s API) ; --version ; --help/-h
â QUAND LâUTILISER ?
Utiliser -m dans des scripts/pipelines CI pour des exécutions uniques non interactives
aider --message 'Fix the failing test in test_auth.py' --yes-always --test-cmd 'pytest -q' dans un job CI
Limiter l'automatisation de façon ciblée plutÎt que tout autoriser
aider --test-cmd 'pytest -q' --auto-test --no-auto-commits â les tests s'exĂ©cutent automatiquement, mais les commits seulement aprĂšs vĂ©rification manuelle
â QUAND ĂVITER ?
Définir --yes-always systématiquement à chaque exécution interactive, sans vérifier les propositions
Cela confirme aussi automatiquement des modifications risquées ou indésirables, sans que personne ne les voie au préalable.
Mieux: N'utiliser --yes-always que dans des contextes de script/CI contrÎlés avec --message, et confirmer les propositions manuellement en mode interactif
Laisser les clés API atterrir en clair comme option dans l'historique du shell
--openai-api-key/--anthropic-api-key en argument de ligne de commande reste souvent visible dans l'historique du shell et dans les listes de processus.
Mieux: Définir plutÎt les clés via --env-file/.env ou des variables d'environnement comme AIDER_ANTHROPIC_API_KEY
SOURCES
- Aider Docs â Options Reference â aider.chat