Skip to main content
Devin CLI kann Regeln und Konfigurationen automatisch aus anderen KI-Programmierwerkzeugen importieren, die in deinem Projekt installiert sind. Das geschieht, wenn Regeldateien oder Konfigurationsdateien von Cursor, Windsurf, Claude Code, GitHub Copilot, OpenCode oder Zed in deinem Workspace erkannt werden.

So funktioniert es

Wenn Sie eine Sitzung starten, sucht die Devin CLI nach Standardprojekt-Regeldateien und Konfigurationsdateien unterstützter Tools und importiert die gefundenen Dateien.

Standardprojektregeln

Cursor

Windsurf

Devin CLI liest aus dem Windsurf-Konfigurationsverzeichnis, das dem eigenen Channel entspricht: stable liest aus ~/.codeium/windsurf/, next aus ~/.codeium/windsurf-next/, insiders aus ~/.codeium/windsurf-insiders/. .windsurf/rules/-Verzeichnisse können auf mehreren Ebenen in Ihrem Projekt vorhanden sein. Regeln im Workspace-Stammverzeichnis werden zu Sitzungsbeginn geladen. Regeln in Unterverzeichnissen werden erst erkannt, wenn der Agent auf Dateien in diesem Verzeichnis zugreift.
Windsurf-Workflows (.windsurf/workflows/ and ~/.codeium/<channel>/global_workflows/) werden nicht als Skills importiert.

Claude Code

GitHub Copilot

Copilot-Skills verwenden dasselbe SKILL.md-Format wie Devin-Skills und werden daher direkt eingelesen statt migriert. Wenn COPILOT_HOME festgelegt ist, werden globale Skills aus $COPILOT_HOME/skills/ statt aus ~/.copilot/skills/ eingelesen.
Benutzerdefinierte Anweisungen für Copilot (.github/copilot-instructions.md und .github/instructions/*.instructions.md) werden nicht importiert.

OpenCode

OpenCode verwendet ein anderes MCP-Schema als das Standardformat. Befehle können als Arrays oder Strings vorliegen, Umgebungsvariablen verwenden den Schlüssel "environment" und Server das Flag "enabled" (also das Gegenteil des standardmäßigen Flags "disabled"). Diese Unterschiede werden beim Import automatisch konvertiert.

Zed

Zed verwendet in seiner Einstellungsdatei den Schlüssel "context_servers".

Devin Cloud

Wenn Sie angemeldet sind, lädt Devin CLI zusätzlich die Konfiguration aus Ihrem Devin Cloud-Konto. Im Gegensatz zu den oben genannten Tools stammt diese aus Ihrem Konto und nicht aus Dateien in Ihrem Workspace. Setzen Sie cloud auf false, damit die CLI keines von beidem lädt:
Wenn cloud auf false gesetzt ist:
  • MCP-Server aus Devin Cloud werden weder aufgelistet noch verbunden. MCP-Server aus Ihren lokalen mcp_config.json-Dateien und aus anderen Tools sind davon nicht betroffen.
  • Ihre persönlichen Devin-Cloud-Plugins werden nicht geladen. Plugins, die Ihre Organisation oder Ihr Enterprise vorschreibt, werden weiterhin geladen, und Plugins, die dort verboten sind, bleiben blockiert.
  • devin plugins install fügt Plugins nicht mehr zu Ihren persönlichen Devin-Cloud-Plugins hinzu. Übergeben Sie stattdessen --local, um Plugins auf der aktuellen Maschine zu installieren.
  • Anmeldung, Modelle und Cloud-Sitzungen sind davon nicht betroffen. Diese Option legt lediglich fest, welche Konfiguration geladen wird.
cloud wird ausschließlich aus Ihrer Benutzerkonfiguration gelesen. Ein entsprechender Eintrag in der .devin/config.json eines Projekts hat keine Wirkung. Änderungen werden ab der nächsten Sitzung wirksam, die Sie starten.

Deaktivieren des Konfigurationsimports

Um den Import aus einem bestimmten Tool zu beenden, setzen Sie den Wert in Ihrer Konfiguration auf false:
Sie können Importe gezielt deaktivieren — zum Beispiel aus Cursor importieren, aber nicht aus Windsurf:

Optionen

Wird ein Wert auf true gesetzt (oder nicht gesetzt), ist der Import aktiviert. Wird er auf false gesetzt, wird der Import für dieses Tool deaktiviert.

Standardverhalten

Wenn Sie read_config_from nicht explizit konfigurieren, sind standardmäßig alle Importe aktiviert. Setzen Sie eine beliebige Option auf false, um Importe aus dem jeweiligen Tool zu deaktivieren.