Devin CLI se configure à l’aide de fichiers JSON (prenant en charge les commentaires) aux niveaux utilisateur et projet. Ces fichiers de configuration définissent le modèle de l’agent, les autorisations, les serveurs MCP, etc.Documentation Index
Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
Use this file to discover all available pages before exploring further.
Emplacements des fichiers de configuration
- Configuration utilisateur
- Configuration du projet
- Remplacements locaux
Chemin :
~/.config/devin/config.jsonVos paramètres personnels par défaut qui s’appliquent à tous les projets. C’est ici que vous définissez votre modèle préféré, le thème et les permissions globales.Vous pouvez également placer un fichier AGENTS.md dans ce répertoire (~/.config/devin/AGENTS.md) pour définir des règles globales qui s’appliquent à chaque projet.Sous Windows, ce chemin est
%APPDATA%\devin\config.json (généralement C:\Users\<you>\AppData\Roaming\devin\config.json).Ce que vous pouvez configurer
Modèle
Choisissez le modèle d’IA qui fait fonctionner l’agent — de Claude Opus à GPT 5.2, en passant par Gemini 3.
Autorisations
Approuvez à l’avance les actions sûres, bloquez les actions dangereuses et contrôlez ce que l’agent peut faire sans demander de confirmation.
Serveurs MCP
Connectez des serveurs d’outils externes pour GitHub, Linear, les bases de données et toute API personnalisée.
Importation depuis des outils externes
Importez des règles, des skills et de la configuration depuis Cursor, Windsurf et Claude Code.
Démarrage rapide
.devin/config.json à la racine de votre projet :
Settings du projet vs de l’utilisateur
.devin/config.json et .devin/config.local.json) prennent en charge :
permissions— règles d’autorisation, de refus et de demandemcpServers— définitions de serveurs MCPread_config_from— importation des Settings depuis Cursor, Windsurf et Claudehooks— hooks du cycle de vie (voir Hooks)
agent (modèle), theme_mode, unicode_mode, show_path, sandbox et les autres options d’affichage et de comportement — sont réservés à la configuration utilisateur et ne peuvent être définis que dans la configuration utilisateur (~/.config/devin/config.json; %APPDATA%\devin\config.json sous Windows).
Ordre de priorité de la configuration
| Priorité | Source | Partagé ? |
|---|---|---|
| 1 (la plus élevée) | Settings de l’organisation / du Team | Oui (entreprise) |
| 2 | Autorisations de session (approbations interactives) | Non (en mémoire) |
| 3 | Local au projet (.devin/config.local.json) | Non (ignoré par Git) |
| 4 | Projet (.devin/config.json) | Oui (validé) |
| 5 (la plus basse) | Utilisateur (~/.config/devin/config.json; %APPDATA%\devin\config.json sous Windows) | Non (personnel) |
Les Settings au niveau de l’organisation (entreprise) ne peuvent jamais être remplacés par la configuration du projet ou de l’utilisateur. Consultez Ordre de priorité de la configuration pour plus de détails sur le fonctionnement de la fusion.
Limitations
En savoir plus
Référence complète de la configuration
Liste complète de toutes les options de configuration et de leur format.
Ordre de priorité de la configuration
Comment les Settings globaux, du projet et locaux interagissent entre eux.
