Devin CLI lädt Konfigurationen aus mehreren Quellen und führt sie zusammen. Wenn Sie die Prioritätsreihenfolge kennen, können Sie die richtige Konfiguration für Ihr Team und Ihre persönlichen Vorlieben einrichten.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.
Konfigurationsschichten
| Priorität | Quelle | Hinweise |
|---|---|---|
| 1 (höchste) | Organisation / Team Settings | Kann nicht überschrieben werden |
| 2 | Sitzung (interaktive Genehmigungen) | Nur im Arbeitsspeicher |
| 3 | Lokal im Projekt (.devin/config.local.json) | Persönlich, von Git ignoriert |
| 4 | Projekt (.devin/config.json) | Mit dem Team geteilt |
| 5 (niedrigste) | Nutzer (~/.config/devin/config.json; %APPDATA%\devin\config.json unter Windows) | Ihre Standardeinstellungen |
Wann Sie welche Ebene verwenden sollten
Nutzerkonfiguration
Nutzerkonfiguration
Pfad:
~/.config/devin/config.json (%APPDATA%\devin\config.json unter Windows)Verwenden Sie diese Ebene für persönliche Einstellungen, die überall gelten:- Bevorzugtes Standardmodell
- Bevorzugtes Theme
- Persönliche MCP-Server (z. B. Ihre eigenen API keys)
- Globale Berechtigungen
Projektkonfiguration
Projektkonfiguration
Pfad:
.devin/config.jsonVerwenden Sie diese Ebene für Teamstandards, die im Repository committet werden. Auf dieser Ebene sind nur permissions, mcpServers, read_config_from und hooks verfügbar:- Gemeinsam genutzte MCP-Server (mit nicht sensibler Konfiguration)
- Team-Berechtigungsrichtlinien
- Importeinstellungen
- Lifecycle Hooks
Lokale Projektkonfiguration
Lokale Projektkonfiguration
Pfad:
.devin/config.local.jsonVerwenden Sie diese Ebene für persönliche Overrides, die nicht committet werden sollten:- API keys und Secrets
- Persönliche Tool-Einstellungen für dieses Projekt
- Berechtigungs-Overrides
Organization Settings
Organization Settings
Verwaltet von Ihrem Enterprise Admin über das Team Settings-Dashboard. Diese Einstellungen können nicht von einzelnen Nutzern überschrieben werden und erzwingen organisationsweite Richtlinien wie Modelleinschränkungen und MCP-Server-Allowlists.
Was auf jeder Ebene verfügbar ist
.devin/config.json und .devin/config.local.json) unterstützen:
| Setting | Nutzerkonfiguration | Projektkonfiguration |
|---|---|---|
permissions | ✓ | ✓ |
mcpServers | ✓ | ✓ |
read_config_from | ✓ | ✓ |
hooks | ✓ | ✓ |
agent (Modell) | ✓ | ✗ |
theme_mode | ✓ | ✗ |
unicode_mode | ✓ | ✗ |
show_path | ✓ | ✗ |
include_gitignored_files | ✓ | ✗ |
sandbox | ✓ | ✗ |
~/.config/devin/config.json; unter Windows %APPDATA%\devin\config.json) festgelegt werden und sind nicht Teil der oben beschriebenen Prioritätshierarchie.
So funktioniert das Zusammenführen
permissions, mcpServers, read_config_from, hooks).
Berechtigungen
Exec(sudo) ablehnt, hat das Hinzufügen von Exec(sudo) zu Ihrer Nutzer-Erlaubnisliste keine Wirkung — die Ablehnung auf Organisationsebene hat immer Vorrang. Andere Berechtigungen wie Read(**) auf Projektebene werden jedoch normal angewendet.
MCP-Server
Hooks
Erkennung des Projektstammverzeichnisses
.git- oder .jj-Verzeichnis sucht. Die Projektkonfiguration (.devin/) wird aus dem Projektstammverzeichnis geladen.
Wenn Sie verschachtelte
.devin/-Verzeichnisse haben (z. B. in einem Monorepo), haben Konfigurationen in Unterverzeichnissen Vorrang vor Konfigurationen in übergeordneten Verzeichnissen.Zusammenfassung der Dateierkennung
| Datei | Gefunden über | Geteilt? |
|---|---|---|
~/.config/devin/config.json | XDG-Pfad | Nein |
.devin/config.json | Ausgehend von cwd nach oben gesucht | Ja (committet) |
.devin/config.local.json | Ausgehend von cwd nach oben gesucht | Nein (von Git ignoriert) |
.devin/skills/*/SKILL.md | Projektstammverzeichnis | Ja (committet) |
~/.config/devin/skills/*/SKILL.md | XDG-Pfad | Nein |
AGENTS.md | Projektstammverzeichnis | Ja (committet) |
~/.config/devin/AGENTS.md | XDG-Pfad | Nein |
Windows: Als
~/.config/devin/ angegebene Pfade verwenden die XDG-Konvention für Linux/macOS. Unter Windows entsprechen sie %APPDATA%\devin\ (in der Regel C:\Users\<YourUser>\AppData\Roaming\devin\).