Vai al contenuto principale

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 può importare automaticamente regole e configurazioni da altri strumenti di coding basati su IA installati nel tuo progetto. Questo avviene quando nel tuo workspace vengono rilevati file di configurazione di Cursor, Windsurf, Claude Code, OpenCode, VS Code o Zed.

Come funziona

Quando avvii una sessione, Devin CLI verifica la presenza dei file di configurazione dei tool supportati e importa quelli che trova.

Cursor

Elementi importatiFile sorgente
Regole.cursorrules, .cursor/rules/*.md, .cursor/rules/*.mdc
Server MCP.cursor/mcp.json

Windsurf

Cosa viene importatoFile di origine
Regole.windsurf/rules/*.md, .windsurf/global_rules.md (nella radice del workspace e nelle sottodirectory)
Skills.windsurf/skills/ (progetto), ~/.codeium/<channel>/skills/ (globali, in base al canale)
Flussi di lavoro.windsurf/workflows/*.md
Server MCP~/.codeium/<channel>/mcp_config.json (in base al canale)
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.

Claude Code

Elementi importatiFile di origine
RegoleCLAUDE.md, ~/.claude/CLAUDE.md
Skills.claude/skills/**/SKILL.md
Comandi (come skills).claude/commands/**/*.md
Server MCP.mcp.json, .claude/settings.json, .claude/settings.local.json, ~/.claude.json, ~/.claude/settings.json, ~/.claude/settings.local.json, ~/.claude/mcp_servers.json

OpenCode

Cosa viene importatoFile di origine
Server MCPopencode.json (progetto), ~/.config/opencode/opencode.json (globale)
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.

VS Code

Cosa viene importatoFile di origine
Server MCP.vscode/mcp.json (solo nel progetto)
VS Code usa la chiave "servers" invece della chiave standard "mcpServers".

Zed

Elementi importatiFile sorgente
Server MCP.zed/settings.json (progetto), ~/.config/zed/settings.json (globale)
Zed usa la chiave "context_servers" nel file delle impostazioni.

Disattivare l’importazione della configurazione

Per interrompere l’importazione da uno strumento specifico, imposta il relativo valore su false nella configurazione:
// ~/.config/devin/config.json
// (su Windows: %APPDATA%\devin\config.json)
{
  "read_config_from": {
    "cursor": false,
    "windsurf": false,
    "claude": false,
    "opencode": false,
    "vscode": false,
    "zed": false
  }
}
Puoi disattivare selettivamente le importazioni — per esempio, importare da Cursor ma non da Windsurf:
{
  "read_config_from": {
    "cursor": true,
    "windsurf": false
  }
}

Opzioni

OpzioneTipoPredefinitoDescrizione
cursorbooleantrueImporta regole e server MCP dai file di configurazione di Cursor
windsurfbooleantrueImporta regole, skills, flussi di lavoro e server MCP da Windsurf
claudebooleantrueImporta regole, skills, comandi e server MCP da Claude Code
opencodebooleantrueImporta server MCP dai file di configurazione di OpenCode
vscodebooleantrueImporta server MCP dai file di configurazione di VS Code
zedbooleantrueImporta server MCP dai file delle impostazioni di Zed
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 esplicitamente read_config_from, tutte le importazioni sono abilitate per impostazione predefinita. Imposta una qualsiasi opzione su false per disabilitare le importazioni da quello strumento.