Come funziona
Quando avvii una sessione, Devin CLI verifica la presenza dei file di regole standard del progetto e dei file di configurazione dei tool supportati e importa quelli che trova.Regole standard del progetto
Cursor
Windsurf
Devin CLI legge dalla directory di configurazione di Windsurf corrispondente al proprio canale: stable legge da
~/.codeium/windsurf/, next da ~/.codeium/windsurf-next/ e insiders da ~/.codeium/windsurf-insiders/. Le directory .windsurf/rules/ possono trovarsi a più livelli nel tuo progetto. Le regole nella radice del workspace vengono caricate all’inizio della sessione. Le regole nelle sottodirectory vengono rilevate solo quando l’agente accede ai file in quella directory.I flussi di lavoro di Windsurf (
.windsurf/workflows/ e ~/.codeium/<channel>/global_workflows/) non vengono importati come skills.Claude Code
GitHub Copilot
Le skill di Copilot utilizzano lo stesso formato
SKILL.md delle skill di Devin, quindi vengono lette direttamente anziché migrate. Se è impostata la variabile COPILOT_HOME, le skill globali vengono lette da $COPILOT_HOME/skills/ anziché da ~/.copilot/skills/.Le istruzioni personalizzate di Copilot (
.github/copilot-instructions.md e .github/instructions/*.instructions.md) non vengono importate.OpenCode
OpenCode usa uno schema MCP diverso da quello del formato standard. I comandi possono essere array o stringhe, le variabili d’ambiente usano la chiave
"environment" e i server usano il flag "enabled" (anziché il flag standard "disabled"). Questi elementi vengono convertiti automaticamente durante l’importazione.Zed
Zed usa la chiave
"context_servers" nel file delle impostazioni.Devin Cloud
Quando hai effettuato l’accesso, Devin CLI carica anche la configurazione dal tuo account Devin Cloud. A differenza degli strumenti descritti sopra, questa configurazione proviene dal tuo account e non da file presenti nel tuo workspace.
Imposta
cloud su false per escluderli entrambi dalla CLI:
cloud impostato su false:
- I server MCP di Devin Cloud non vengono elencati né connessi. I server MCP definiti nei tuoi file
mcp_config.jsonlocali e quelli provenienti da altri strumenti non sono interessati. - I tuoi plugin personali di Devin Cloud non vengono caricati. I plugin richiesti dalla tua organizzazione o azienda vengono comunque caricati, mentre quelli vietati restano bloccati.
devin plugins installnon aggiunge più plugin ai tuoi plugin personali di Devin Cloud. Per installarli invece sulla macchina attuale, passa--local.- L’accesso, i modelli e le sessioni cloud non sono interessati. Questa opzione determina soltanto quale configurazione viene caricata.
cloud viene letto solo dalla tua configurazione utente. Impostarlo nel file .devin/config.json di un progetto non ha alcun effetto. Le modifiche vengono applicate dalla sessione successiva che avvii.Disattivare l’importazione della configurazione
Per interrompere l’importazione da uno strumento specifico, imposta il relativo valore sufalse nella configurazione:
- Configurazione utente
- Configurazione del progetto
Opzioni
Impostare un valore su
true (o lasciarlo non impostato) abilita l’importazione. Impostarlo su false la disabilita per lo strumento corrispondente.
Comportamento predefinito
Se non configuri esplicitamenteread_config_from, tutte le importazioni sono abilitate per impostazione predefinita. Imposta una qualsiasi opzione su false per disabilitare le importazioni da quello strumento.
