Passer au contenu principal

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.

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.

Emplacements des fichiers de configuration

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).
{
  "agent": { "model": "claude-sonnet-4.5" },
  "permissions": {
    "allow": ["Read(**)", "Exec(git)"]
  }
}

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

Pour commencer le plus rapidement possible, créez un .devin/config.json à la racine de votre projet :
{
  "permissions": {
    "allow": [
      "Read(**)",
      "Exec(git)",
      "Exec(npm run)"
    ]
  }
}
Cela approuve à l’avance les lectures de fichiers et les commandes courantes, pour éviter que l’agent ne vous demande une confirmation à chaque action.
Vous pouvez également configurer Devin CLI de manière interactive : lorsque l’agent demande une autorisation, choisissez d’enregistrer cette décision dans la configuration de votre projet ou dans vos paramètres utilisateur pour les prochaines fois.

Settings du projet vs de l’utilisateur

Les Settings ne sont pas tous disponibles à chaque niveau. Les configurations de projet (.devin/config.json et .devin/config.local.json) prennent en charge :
  • permissions — règles d’autorisation, de refus et de demande
  • mcpServers — définitions de serveurs MCP
  • read_config_from — importation des Settings depuis Cursor, Windsurf et Claude
  • hooks — hooks du cycle de vie (voir Hooks)
Tous les autres Settings — y compris 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

Pour les Settings qui prennent en charge plusieurs niveaux, les sources ayant la priorité la plus élevée l’emportent :
PrioritéSourcePartagé ?
1 (la plus élevée)Settings de l’organisation / du TeamOui (entreprise)
2Autorisations de session (approbations interactives)Non (en mémoire)
3Local au projet (.devin/config.local.json)Non (ignoré par Git)
4Projet (.devin/config.json)Oui (validé)
5 (la plus basse)Utilisateur (~/.config/devin/config.json; %APPDATA%\devin\config.json sous Windows)Non (personnel)
Les autorisations sont fusionnées entre les différents niveaux, tandis que les serveurs MCP sont fusionnés par nom (en cas de doublon, la source ayant la priorité la plus élevée l’emporte).
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

Devin CLI ne prend pas en charge les fichiers .codeiumignore. Si vous utilisez l’autocomplétion de Codeium et si vous avez configuré des motifs d’exclusion, ces motifs ne s’appliqueront pas à Devin CLI.

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.