Comment ça marche
Lorsque vous démarrez une session, Devin CLI recherche les fichiers de règles de projet standard et les fichiers de configuration des outils pris en charge, puis importe ceux qu’il trouve.Règles standard du projet
Cursor
Windsurf
Devin CLI lit le répertoire de configuration Windsurf correspondant à son propre canal : stable lit
~/.codeium/windsurf/, next lit ~/.codeium/windsurf-next/, insiders lit ~/.codeium/windsurf-insiders/. Les répertoires .windsurf/rules/ peuvent exister à plusieurs niveaux dans votre projet. Les règles à la racine de l’espace de travail sont chargées au démarrage de la session. Les règles dans les sous-répertoires sont découvertes à la demande lorsque l’agent accède aux fichiers de ce répertoire.Les workflows Windsurf (
.windsurf/workflows/ et ~/.codeium/<channel>/global_workflows/) ne sont pas importés en tant que skills.Claude Code
GitHub Copilot
Les skills Copilot utilisent le même format
SKILL.md que les skills Devin. Elles sont donc lues directement, sans migration. Si COPILOT_HOME est défini, les skills globales sont lues depuis $COPILOT_HOME/skills/ plutôt que depuis ~/.copilot/skills/.Les instructions personnalisées de Copilot (
.github/copilot-instructions.md et .github/instructions/*.instructions.md) ne sont pas importées.OpenCode
OpenCode utilise un schéma MCP différent du format standard. Les commandes peuvent être des tableaux ou des chaînes de caractères, les variables d’environnement utilisent la clé
"environment" et les serveurs utilisent le paramètre "enabled" (à l’inverse du paramètre standard "disabled"). Ces éléments sont automatiquement convertis lors de l’importation.Zed
Zed utilise la clé
"context_servers" dans son fichier de configuration.Devin Cloud
Lorsque vous êtes connecté, Devin CLI charge également la configuration de votre compte Devin Cloud. Contrairement aux outils ci-dessus, cette configuration provient de votre compte et non de fichiers de votre espace de travail.
Définissez
cloud sur false pour exclure ces deux éléments du CLI :
cloud est défini sur false :
- Les serveurs MCP de Devin Cloud ne sont ni listés ni connectés. Les serveurs MCP issus de vos fichiers
mcp_config.jsonlocaux et d’autres outils ne sont pas concernés. - Vos Extensions Devin Cloud personnelles ne sont pas chargées. Les Extensions imposées par votre organisation ou votre Enterprise sont toujours chargées, et celles qu’elle interdit restent bloquées.
devin plugins installn’ajoute plus rien à vos Extensions Devin Cloud personnelles. Utilisez plutôt--localpour les installer sur la machine actuelle.- La connexion, les modèles et les sessions Devin dans le cloud ne sont pas concernés. Cette option détermine uniquement la configuration chargée.
cloud est lu uniquement depuis votre configuration utilisateur. Le définir dans le fichier .devin/config.json d’un projet n’a aucun effet. Les modifications s’appliquent à la prochaine session que vous lancez.Désactivation de l’importation de configuration
Pour ne plus importer depuis un outil spécifique, définissez sa valeur surfalse dans votre configuration :
- Configuration utilisateur
- Configuration du projet
Options
Définir une valeur sur
true (ou ne pas la définir) active l’importation. La définir sur false désactive l’importation pour cet outil.
Comportement par défaut
Si vous ne configurez pas explicitementread_config_from, toutes les importations sont activées par défaut. Définissez n’importe quelle option sur false pour désactiver les importations de cet outil.
