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 si configura tramite file JSON (con supporto per i commenti) a livello utente e di progetto. Questi file di configurazione definiscono il modello dell’agente, le autorizzazioni, i server MCP e altro ancora.

Posizioni dei file di configurazione

Percorso: ~/.config/devin/config.jsonLe impostazioni predefinite personali che si applicano a tutti i progetti. Qui puoi impostare il modello, il tema e le autorizzazioni globali che preferisci.Puoi anche inserire un file AGENTS.md in questa directory (~/.config/devin/AGENTS.md) per definire regole globali valide per ogni progetto.
Su Windows, questo percorso è %APPDATA%\devin\config.json (in genere C:\Users\<you>\AppData\Roaming\devin\config.json).
{
  "agent": { "model": "claude-sonnet-4.5" },
  "permissions": {
    "allow": ["Read(**)", "Exec(git)"]
  }
}

Cosa puoi configurare

Modello

Scegli quale modello di IA alimenta l’agente — da Claude Opus a GPT 5.2 a Gemini 3.

Autorizzazioni

Pre-approva le azioni sicure, blocca quelle pericolose e controlla cosa può fare l’agente senza dover chiedere conferma.

Server MCP

Collega server di tool esterni per GitHub, Linear, database e qualsiasi API personalizzata.

Importazione di tool esterni

Importa regole, skill e configurazioni da Cursor, Windsurf e Claude Code.

Guida rapida

Il modo più rapido per iniziare è creare un file .devin/config.json nella directory radice del progetto:
{
  "permissions": {
    "allow": [
      "Read(**)",
      "Exec(git)",
      "Exec(npm run)"
    ]
  }
}
In questo modo approvi in anticipo la lettura dei file e i comandi più comuni, così l’agente non ti chiederà conferma per ogni azione.
Puoi anche configurare Devin CLI in modo interattivo: quando l’agente chiede l’autorizzazione, scegli di salvare la decisione nelle impostazioni del progetto o dell’utente per le volte successive.

Settings di progetto e utente

Non tutte le impostazioni sono disponibili a tutti i livelli. Le configurazioni di progetto (.devin/config.json e .devin/config.local.json) supportano:
  • permissions — regole allow, deny e ask
  • mcpServers — definizioni di server MCP
  • read_config_from — importa le impostazioni da Cursor, Windsurf e Claude
  • hooks — hook del ciclo di vita (vedi Hooks)
Tutte le altre impostazioni — incluse agent (modello), theme_mode, unicode_mode, show_path, sandbox e altre opzioni di visualizzazione e comportamento — sono disponibili solo nella configurazione utente e possono essere impostate solo nel file di configurazione utente (~/.config/devin/config.json; %APPDATA%\devin\config.json su Windows).

Precedenza della configurazione

Per le Settings che supportano più livelli, prevalgono le origini con priorità più alta:
PrioritàOrigineCondivisa?
1 (più alta)Settings dell’organizzazione / del teamSì (enterprise)
2Autorizzazioni della sessione (approvazioni interattive)No (in memoria)
3Progetto locale (.devin/config.local.json)No (ignorato da git)
4Progetto (.devin/config.json)Sì (con commit)
5 (più bassa)Utente (~/.config/devin/config.json; %APPDATA%\devin\config.json su Windows)No (personale)
Le autorizzazioni vengono unite tra i vari livelli, mentre i server MCP vengono uniti per nome (a parità di nome, prevale l’origine con priorità più alta).
Le Settings a livello di organizzazione (enterprise) non possono mai essere sovrascritte dalla configurazione di progetto o dell’utente. Consulta Configuration Precedence per tutti i dettagli sul funzionamento dell’unione.

Limitazioni

Devin CLI non supporta i file .codeiumignore. Se usi il completamento automatico di Codeium e hai configurato dei pattern di esclusione, questi pattern non verranno applicati a Devin CLI.

Scopri di più

Riferimento completo per la configurazione

Elenco completo di tutte le opzioni di configurazione e del relativo formato.

precedenza della configurazione

Come interagiscono le impostazioni globali, di progetto e locali e quale prevale.