Zum Hauptinhalt springen

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 wird über JSON-Dateien (mit Kommentarunterstützung) auf Nutzer- und Projektebene konfiguriert. Diese Konfigurationsdateien steuern das Modell des Agenten, Berechtigungen, MCP-Server und mehr.

Speicherorte von Konfigurationsdateien

Pfad: ~/.config/devin/config.jsonIhre persönlichen Standardeinstellungen, die für alle Projekte gelten. Hier legen Sie Ihr bevorzugtes Modell, Design und globale Berechtigungen fest.Sie können in diesem Verzeichnis auch eine Datei AGENTS.md ablegen (~/.config/devin/AGENTS.md), um globale Regeln zu definieren, die für jedes Projekt gelten.
Unter Windows lautet dieser Pfad %APPDATA%\devin\config.json (normalerweise C:\Users\<you>\AppData\Roaming\devin\config.json).
{
  "agent": { "model": "claude-sonnet-4.5" },
  "permissions": {
    "allow": ["Read(**)", "Exec(git)"]
  }
}

Was Sie konfigurieren können

Modell

Wählen Sie, welches KI-Modell den Agenten steuert — von Claude Opus über GPT 5.2 bis hin zu Gemini 3.

Berechtigungen

Genehmigen Sie sichere Aktionen vorab, blockieren Sie gefährliche und steuern Sie, was der Agent ohne Rückfrage tun darf.

MCP-Server

Verbinden Sie externe Tool-Server für GitHub, Linear, Datenbanken und eigene APIs.

Importe aus externen Tools

Importieren Sie Regeln, Skills und Konfigurationen aus Cursor, Windsurf und Claude Code.

Schnellstart

Der schnellste Einstieg ist, im Stammverzeichnis Ihres Projekts eine .devin/config.json zu erstellen:
{
  "permissions": {
    "allow": [
      "Read(**)",
      "Exec(git)",
      "Exec(npm run)"
    ]
  }
}
Dadurch werden Dateizugriffe und gängige Befehle im Voraus genehmigt, sodass der Agent Sie nicht für jede Aktion um Erlaubnis bittet.
Sie können Devin CLI auch interaktiv konfigurieren: Wenn der Agent um Erlaubnis bittet, können Sie festlegen, dass die Entscheidung für das nächste Mal in Ihrer Projekt- oder Nutzerkonfiguration gespeichert wird.

Projekt- vs. Nutzer-Settings

Nicht alle Settings sind auf jeder Ebene verfügbar. Projektkonfigurationen (.devin/config.json und .devin/config.local.json) unterstützen:
  • permissions — Regeln zum Zulassen, Verweigern und Nachfragen
  • mcpServers — Definitionen für MCP-Server
  • read_config_from — Import von Settings aus Cursor, Windsurf und Claude
  • hooks — Lifecycle-Hooks (siehe Hooks)
Alle anderen Settings — einschließlich agent (Modell), theme_mode, unicode_mode, show_path, sandbox und anderer Anzeige- und Verhaltensoptionen — sind ausschließlich in der Nutzer-Konfiguration verfügbar und können nur in der Nutzer-Konfiguration gesetzt werden (~/.config/devin/config.json; %APPDATA%\devin\config.json unter Windows).

Konfigurationspriorität

Bei Settings, die mehrere Ebenen unterstützen, haben Quellen mit höherer Priorität Vorrang:
PrioritätQuelleGeteilt?
1 (höchste)Organisations- / Team-SettingsJa (unternehmensweit)
2Sitzungsfreigaben (interaktive Genehmigungen)Nein (im Arbeitsspeicher)
3Lokal im Projekt (.devin/config.local.json)Nein (per .gitignore ausgeschlossen)
4Projekt (.devin/config.json)Ja (committed)
5 (niedrigste)Nutzer (~/.config/devin/config.json; %APPDATA%\devin\config.json unter Windows)Nein (persönlich)
Berechtigungen werden ebenenübergreifend zusammengeführt, während MCP-Server nach Namen zusammengeführt werden (bei Servern mit demselben Namen hat die Quelle mit höherer Priorität Vorrang).
Settings auf Organisationsebene (Enterprise) können niemals durch Projekt- oder Nutzerkonfigurationen überschrieben werden. Unter Konfigurationspriorität findest du alle Details dazu, wie das Zusammenführen funktioniert.

Einschränkungen

Devin CLI unterstützt keine .codeiumignore-Dateien. Wenn Sie die Autovervollständigung von Codeium verwenden und Ausschlussmuster konfiguriert haben, werden diese Muster von Devin CLI nicht berücksichtigt.

Mehr erfahren

Vollständige Konfigurationsreferenz

Vollständige Liste aller Konfigurationsoptionen und ihrer Formate.

Konfigurationspriorität

Wie globale, projektweite und lokale Settings zusammenwirken und zusammengeführt werden.