Utilisation
man devin.
Options globales
Exemples :
Sous-commandes
devin auth
Options pour
devin auth login :
--force-manual-token-flow— Ignorer l’authentification via le navigateur et coller manuellement un token (utile pour les sessions SSH distantes)
devin mcp
Options pour
devin mcp add :
-t, --transport <stdio|http>— Type de transport (facultatif ; déduit de l’URL → http, des arguments finaux → stdio)-s, --scope <local|project|user>— Périmètre de configuration (par défaut :local)--url <URL>— URL du transport HTTP (peut aussi être passée comme argument positionnel après le nom)--command <CMD>— Commande pour le transport stdio (facultatif lorsque des arguments finaux sont fournis)-e, --env <KEY=VALUE>— Variables d’environnement (répétable)-H, --header <HEADER: VALUE>— En-têtes HTTP (répétable)--scopes <SCOPE,SCOPE>— Périmètres OAuth à demander (séparés par des virgules)--oauth-resource <RESOURCE>— Remplacer le paramètre RFC 8707resourceenvoyé dans les requêtes OAuth (par défaut : l’URL du serveur MCP ; passez une chaîne vide pour l’omettre avec les fournisseurs qui le refusent)<URL>— Argument URL positionnel pour HTTP (alternative à--url)-- <COMMAND> [ARGS...]— Commande et arguments pour stdio (le premier argument est la commande lorsque--commandest omis)
Les serveurs HTTP essaient d’abord Streamable HTTP, puis reviennent à l’ancien SSE en cas d’erreurs 4xx (conformément à la spécification MCP). Vous pouvez aussi définir explicitement
"transport": "sse". Voir Configuration MCP → Dépannage.devin mcp remove :
-s, --scope <local|project|user>— Périmètre de configuration (par défaut :local)
devin mcp login :
--scopes <SCOPE,SCOPE>— Périmètres OAuth à demander (séparés par des virgules)--oauth-resource <RESOURCE>— Remplace le paramètreresourcede la RFC 8707 envoyé dans les requêtes OAuth (par défaut : l’URL du serveur MCP ; passez une chaîne vide pour l’omettre avec les fournisseurs qui le refusent)
devin mcp enable :
-s, --scope <local|project|user>— Périmètre de configuration (par défaut :local)
devin mcp disable :
-s, --scope <local|project|user>— Périmètre de configuration (par défaut :local)
devin rules
Options pour
devin rules list :
--provider <cursor\|windsurf>— Filtrer par fournisseur de règles
devin skills
Options pour
devin skills list :
--trigger <user\|model>— Filtrer par type de déclencheur
devin list
devin ls
devin version
devin --version.
devin acp
WINDSURF_API_KEY si cette variable est définie ; sinon, il utilise les identifiants stockés par devin auth login. Il peut également accepter des identifiants au moment de l’exécution via la requête ACP authenticate.
devin update
--force pour réinstaller même si vous avez déjà la dernière version :
devin shell
devin sandbox
--sandbox pour lancer une session avec le sandbox activé.
devin sandbox setup
--sandbox :
- Linux : nécessite bubblewrap (
bwrap) etsocat. Une session sandbox ne parvient pas à démarrer et affiche des instructions d’installation si l’un des deux manque — y compris dans une distribution WSL fraîchement installée. - macOS : fonctionne immédiatement grâce à Seatbelt ; aucun package supplémentaire n’est requis.
- Windows : le sandbox ne peut pas être exécuté nativement sous Windows. Installez WSL 2 et exécutez Devin dans votre distribution WSL.
devin setup
devin uninstall
Commandes slash
Mode et modèle
/bypass a pour alias /yolo et /dangerous. Les trois ont le même effet.Gestion des sessions
Espace de travail
Automatisation
Extensibilité
Utilitaires
Sessions cloud (insiders uniquement)
Modes
- Normal (par défaut)
- Plan
- Bypass
Autonomie complète pour les tâches de codage complexes. L’agent peut lire, écrire et exécuter des commandes avec les contrôles d’autorisation normaux.
- Mode d’autorisation : Normal
- Profil : Normal
- À utiliser pour : refactorisation sur plusieurs fichiers, implémentation de fonctionnalités, correctifs de bugs
/mode, ou basculez directement avec /normal, /accept-edits, /plan ou /bypass. Utilisez /ask <question> comme commande ponctuelle pour poser des questions sans changer de mode.

