Skip to main content
Devin Local ist unsere Agent-Harness der nächsten Generation, die auch in Devin CLI verwendet wird. Es läuft auf Ihrem Rechner, hat Zugriff auf Ihre lokalen Dateien, Tools und Ihre Umgebung und ist der primäre lokale Agent für Devin Desktop.
Haben Sie bisher Cascade verwendet? Führen Sie den Befehl Devin: Open Cascade Migration Wizard über die Befehlspalette aus, um Ihre Workflows und Memorys in einem geführten Ablauf zu übernehmen.

Wichtige Verbesserungen

Seit der Einführung von Cascade haben sich die Fähigkeiten der Modelle deutlich weiterentwickelt. Devin Local wurde von Grund auf dafür entwickelt, diese Fortschritte effizient zu nutzen.

Token-Effizienz

Der Devin Local Agent ist deutlich token-effizienter und legt einen stärkeren Fokus auf Prompt-Caching. Für die meisten Aufgaben werden bis zu 30 % weniger Tokens als bei Cascade benötigt, um dasselbe Ergebnis zu erzielen.

Subagenten

Der Devin Local Agent kann unabhängige Subagenten starten, um Teilaufgaben zu bearbeiten — entweder im Vordergrund oder im Hintergrund. Subagenten teilen Tools und den Kontext der Codebasis mit dem übergeordneten Agenten, arbeiten jedoch in ihrem eigenen Unterhaltungsverlauf. Subagenten werden über den Schalter Subagents (Preview) in Devin Settings gesteuert. Neben den integrierten Profilen können Sie eigene Subagenten als Markdown-Dateien unter agents/ in einem der beiden Layouts definieren:
  • Flache Dateiagents/<name>.md, wobei der Dateiname zur Kennung des Profils wird.
  • Verzeichnisagents/<name>/AGENT.md, wobei der Verzeichnisname zur Kennung des Profils wird.
In der Subagenten-Dokumentation erfahren Sie, wo nach diesen Verzeichnissen gesucht wird und wie Sie ein Profil konfigurieren.

Sandboxing

Der Devin Local Agent unterstützt Sandboxing auf OS-Ebene. Wenn aktiviert, setzt die Sandbox Folgendes durch:
  • Dateisystemisolation — beschreibbare Pfade werden aus den Geltungsbereichen Ihrer Berechtigungen abgeleitet, und Read(...)-Sperrregeln verbergen Pfade vor sandboxierten Befehlen
  • Netzwerkfilterung — Domain-Allowlists und Sperrlisten steuern, welche Ziele der Agent erreichen kann
Enterprise-Admins können das Sandbox-Verhalten in der gesamten Organisation über die Team Settings erzwingen, einschließlich der verpflichtenden Nutzung des Sandbox-Modus für alle Nutzer und der Konfiguration organisationsweiter Regeln für die Domain-Filterung.

Quick Review

Quick Review ist ein dedizierter Subagent, der im Devin Local Agent verfügbar ist und mit dem Sie schnell Feedback zu Änderungen erhalten.

Agenten wechseln

Neue Tabs starten mit Devin Local, wenn Sie keinen bevorzugten Agenten ausgewählt haben (anderenfalls wird Cascade verwendet, falls Devin Local für Sie nicht verfügbar ist). Sie können den Agenten für neue Unterhaltungen jederzeit über die Agentenauswahl unten rechts in Devin Desktop ändern – Devin Local kann auch während der Verbindungsherstellung ausgewählt werden.

Agent-Einstellungen

Wenn Devin Local nicht in der Agentenauswahl erscheint, müssen Sie es möglicherweise in Devin Settings aktivieren:
  1. Öffnen Sie die Befehlspalette mit Cmd+Shift+P (macOS) oder Ctrl+Shift+P (Windows/Linux)
  2. Öffnen Sie Devin User Settings
  3. Klicken Sie auf den Tab „Agents“
  4. Schalten Sie den Agenten „Devin Local“ ein
  5. Starten Sie Devin Desktop neu
Sie können Cascade auch vollständig mit der Einstellung devin.cascade.enabled deaktivieren.

Enterprise-Admins

Devin Local ist ein integrierter Agent, den Devin Desktop vom Server abruft. Ob er in der Agentenauswahl erscheint, wird über die Team-Einstellung Devin Local Agent gesteuert:
  • Bei Team- und anderen Nicht-Enterprise-Plänen ist er standardmäßig verfügbar (es sei denn, dieser Zugriff wurde für ein einzelnes Member deaktiviert).
  • Bei Enterprise-Plänen ist er gesperrt, sodass ein Admin ihn für Member aktivieren muss.
Enterprise-Admins verwalten dies im Dashboard der Team Settings:
  • Devin Enterprise-AdminsSettings → Enterprise → Windsurf (app.devin.ai/org/{orgName}/settings/windsurf). Aktivieren Sie unter Features Devin Local Agent („Membern erlauben, den Devin Local Agent in Devin Desktop zu verwenden und Aufgaben über ACP an Devins Terminal-Agenten zu delegieren“).
  • Windsurf Enterprise-Admins — das Windsurf-Dashboard.
Sobald dies aktiviert ist, erscheint Devin Local nach einem Neustart von Devin Desktop in der Agentenauswahl für alle Member — es ist kein Setup pro Nutzer und keine benutzerdefinierte ACP-Registry-Konfiguration erforderlich.

Modi

Devin Local verfügt über eigene Modi, die von den Modi von Cascade getrennt sind. Da es dasselbe Agent-Harness wie Devin CLI nutzt, verwendet es dieselben Agent-Modi (Normal, Plan und Ask) sowie dieselben Berechtigungsmodi. Unter wichtige Befehle finden Sie die vollständige Auswahl an Modi und die Slash-Befehle, mit denen Sie zwischen ihnen wechseln können.

Plan-Modus

Im Plan-Modus führt der Agent schreibgeschützte Recherchen durch: Er untersucht deine Codebasis, erarbeitet einen Ansatz und bittet dich um deine Zustimmung, bevor er etwas implementiert. Der Plan wird in einer persistenten Markdown-Datei unter ~/.devin/plans/plan-<session>.md gespeichert, sodass du ihn bearbeiten, später darauf zurückkommen oder ihn an eine neue Sitzung übergeben kannst.
Füge das Schlüsselwort megaplan (auch ultraplan und masterplan funktionieren) in deinen Prompt ein, um die Sitzung in den Plan-Modus zu versetzen und den Agenten deutlich gründlicher planen zu lassen — bevor er den Plan schreibt, stellt er mindestens eine klärende Frage.

Worktree-Sitzungen

Sie können eine Devin Local-Sitzung in einem Git-Worktree ausführen, sodass der Agent Änderungen vornehmen, Builds erstellen und Tests ausführen kann, ohne Ihren Haupt-Workspace zu beeinträchtigen. Wählen Sie beim Starten einer Sitzung im Standortauswahlmenü des Agenten den gewünschten Speicherort aus:
  • Neuer Worktree — Devin Desktop erstellt einen neuen Worktree für die Sitzung.
  • Vorhandener Worktree — wählen Sie im Untermenü Lokal der Auswahl einen bereits vorhandenen Worktree aus.
Sobald der Agent fertig ist, klicken Sie in der Sitzung auf Merge, um die Änderungen aus dem Worktree wieder in Ihren Workspace zu übernehmen.
Worktrees werden mit Cascade-Sitzungen geteilt, einschließlich ihres Speicherorts auf dem Datenträger und ihres Bereinigungsverhaltens — siehe Worktrees.

Anpassungen

Im Bereich „Anpassungen“ werden alle Elemente aufgeführt, die eine Devin Local-Sitzung geladen hat — Rules, Skills, Hooks, MCP-Server und Plugins — sowie die Elemente, die Ihr Repository, Ihre Organisation und Ihr Konto bereitstellen. Sie können ihn über Anpassungen öffnen im Menü für neue Tabs in einem Agent-Space oder über das Kontextmenü einer Devin Local-Sitzung in der Agent-Sidebar öffnen.
Mit Plugins sind hier Devin-Agent-Plugins gemeint: installierbare Pakete, die dem Agenten Skills, Rules, Hooks, MCP-Server und Subagenten hinzufügen. Siehe Plugins.Sie haben nichts mit Windsurf Plugins zu tun, die Devin in JetBrains, VS Code und andere Editoren bringen, oder mit den Editor-Erweiterungen, die Sie in Devin Desktop installieren — beide erweitern die IDE, nicht den Agenten.

Eingeschränkter Modus

Wenn ein Workspace im eingeschränkten Modus geöffnet ist, sind darin keine Agents verfügbar: Cascade, Devin Local und alle ACP-Agents sind deaktiviert, und Hooks werden weder geladen noch ausgeführt. Sobald sich der Workspace nicht mehr im eingeschränkten Modus befindet, sind Agents wieder verfügbar.

Unterschiede

Berechtigungsmodell

Devin Local ersetzt Automatische Ausführungsstufen durch ein feingranulares Berechtigungssystem, um zu steuern, welche Aktionen der Agent ausführen darf:
  • Sperrregeln blockieren Aktionen vollständig (höchste Priorität)
  • Ask-Regeln verlangen immer eine Genehmigung
  • Allow-Regeln erlauben Aktionen automatisch ohne Rückfrage
Berechtigungen können auf Dateilesezugriffe, Dateischreibzugriffe, Befehlsausführung, HTTP-Fetches und MCP-Tools beschränkt werden. Sie können auf Projekt-, Nutzer- oder Organisationsebene konfiguriert werden. Die Regelsyntax finden Sie unter Berechtigungen. Berechtigungsregeln mit Globs (zum Beispiel Read(**/*.pem)) werden mit jedem Workspace-Verzeichnis in der Sitzung abgeglichen, einschließlich Verzeichnissen, die nach Beginn der Sitzung hinzugefügt wurden.

Auf Berechtigungsanfragen reagieren

Wenn der Agent um eine Genehmigung bittet, bietet die Anfragekarte mehrere Antwortmöglichkeiten:
  • Befehl bearbeiten — klicken Sie auf den Befehl in der Karte, um ihn vor der Genehmigung zu ändern. Mit der Zauberstabaktion können Sie die gewünschte Änderung in natürlicher Sprache beschreiben; ein schnelles Modell formuliert den Befehl dann zur Überprüfung für Sie um.
  • Tastenkombinationen — genehmigen, dauerhaft zulassen oder eine Anfrage ablehnen, ohne zur Maus greifen zu müssen. Die Tastenkürzel werden auf den Schaltflächen und in den Dropdown-Einträgen angezeigt.
  • Sitzungsweite Genehmigungen — eine Genehmigung, die Sie für die Sitzung erteilen, gilt für alle späteren Anfragen in dieser Sitzung. Dadurch fragen der Haupt-Agent und seine Subagenten nicht erneut nach einem bereits gewährten Geltungsbereich.

MCP-Berechtigungen

Anders als bei Cascade ist der Devin Local Agent standardmäßig so konfiguriert, dass er vor dem Aufruf eines MCP-Tools um Bestätigung bittet. Wenn der Agent ein MCP-Tool aufrufen möchte, können Sie entweder das jeweilige Tool oder alle Tools auf diesem MCP-Server zulassen – entweder für die aktuelle Sitzung oder dauerhaft.
Enterprise-Admins können bestimmte MCP-Server oder Tools standardmäßig zulassen, damit vertrauenswürdige Integrationen nicht jedes Mal eine Bestätigung erfordern. Unter toolbasierten Berechtigungen erfahren Sie, wie Sie diese Regeln konfigurieren.

MCP-Re-Authentifizierung

Wenn die gespeicherten OAuth-Anmeldedaten eines Servers ablaufen, wird in der Devin Local MCP-Liste, auf seiner Marketplace-Karte und auf der Serverdetailseite der Status Authentifizierung erforderlich angezeigt. Klicken Sie auf Authentifizieren, um die gespeicherten Anmeldedaten zu löschen und den Autorisierungsvorgang im Browser erneut zu starten.

MCP-Server-Konfiguration

Mit dem Devin Local Agent werden MCP-Server über Konfigurationsdateien auf Ihrem lokalen Rechner konfiguriert. Der Dateipfad wird durch den Geltungsbereich bestimmt:

Skills

Skills sind wiederverwendbare, vom Modell aufgerufene Pakete aus Anweisungen (und optionalen Skripten), die den Funktionsumfang von Devin Local Agent erweitern. Da Devin Local denselben Agent-Harness wie Devin CLI nutzt, verwendet es dasselbe Skill-Format und denselben Discovery-Mechanismus. Skills sind außerdem die empfohlene Methode, um Cascade-Memories und Workflows zu migrieren, die von Devin Local Agent nicht unterstützt werden (siehe Einschränkungen) — halten Sie einen wiederholbaren Ablauf einmal fest, und der Agent wendet ihn automatisch an, wenn er relevant ist. Ausführliche Informationen dazu, wie Sie Skills erstellen, konfigurieren und ihren Geltungsbereich festlegen, finden Sie in der Devin CLI Skills-Dokumentation.

Einschränkungen

Die Unterschiede bestehen in beide Richtungen: Plugins und Subagents haben überhaupt kein Cascade-Äquivalent, und aktuelle Releases haben den Plan-Modus sowie das Zusammenführen von Worktree-Sitzungen auf den gleichen Stand wie Cascade gebracht. Die folgende Liste umfasst die Cascade-Funktionen, die dieser Agent noch nicht hat. Die folgenden Funktionen werden derzeit vom Devin Local Agent nicht unterstützt:
  • Memory — Der Devin Local Agent speichert keine Memories zwischen Sitzungen. Migrieren Sie Ihre wichtigen Memories mit dem Befehl Devin: Open Cascade Migration Wizard zu Skills.
  • Workflows — Workflows sind mit dem Devin Local Agent nicht verfügbar. Migrieren Sie Ihre Workflows mit dem Befehl Devin: Open Cascade Migration Wizard zu Skills.
  • Code Lenses - Derzeit aktivieren Code Lenses den Devin Local Agent noch nicht.
  • App-Deploys - Der Devin Local Agent unterstützt keine App-Deploys.
  • Conversation Sharing - Conversation Sharing ist mit dem Devin Local Agent noch nicht verfügbar.
Der Devin Local Agent unterstützt Rules und AGENTS.md-Dateien sowie Skills, um persistenten Kontext und wiederverwendbare Workflows bereitzustellen.

Analysen

Aktivitäten von Devin Local werden in der Datenquelle cascade_runs (Modellnutzung, gesendete Nachrichten und Credit-Verbrauch), der Datenquelle cascade_tool_usage (Anzahl der Aufrufe je Tool, etwa Code Edit, Run Command, Search Web und MCP Tool), der Datenquelle cascade_lines (täglich vom Agent geschriebenen Codezeilen) sowie in der Cascade-Datenquelle der Custom Analytics API erfasst. Anders als Cascade erfasst Devin Local während der Ausführung keine spezifischen vorgeschlagenen Zeilen oder „Modi“: Eine Bearbeitung wird erst nach Ihrer Genehmigung ausgeführt. Daher entsprechen akzeptierte Zeilen den vorgeschlagenen Zeilen, und das Feld mode in cascade_runs wird nicht befüllt. Die Devin CLI meldet keine Analysedaten für hybride Deployments.

Enterprise-Steuerungen

Enterprise-Admins können den Devin Local Agent über Team Settings konfigurieren, einschließlich neuer Steuerungsoptionen, die nur mit dem Devin Local Agent verfügbar sind:
  • Sandbox-Erzwingung - Sandbox-Modus für alle Nutzer vorschreiben und organisationsweite Regeln zur Domainfilterung konfigurieren
  • Granulare Berechtigungen - Steuern, welche Action der Agent mit detaillierteren Berechtigungen ausführen kann
  • Netzwerkerzwingung - Den Netzwerkzugriff über zugelassene und blockierte Domains steuern
Außerdem kann die Steuerung „Enable Cascade“ verwendet werden, um den veralteten Cascade-Agent vollständig zu deaktivieren und sicherzustellen, dass Ihr Team die neuen Steuerungsoptionen nutzt, die mit Devin CLI verfügbar sind.

Nicht unterstützte Enterprise-Steuerungen

Die folgenden veralteten Enterprise-Steuerungen werden mit dem Devin Local Agent nicht unterstützt:
  • Tool-Aufrufe auf den Workspace beschränken - Standardmäßig kann der Devin Local Agent Dateien nur innerhalb des Workspace lesen und bearbeiten. Benutzerdefinierte Berechtigungen sind ein flexiblerer Ersatz, mit dem sich dieselben Regeln nachbilden lassen.
  • App-Deploys - App-Deploys werden mit dem Devin Local Agent noch nicht unterstützt.
  • Conversation Sharing - Conversation Sharing wird mit dem Devin Local Agent noch nicht unterstützt.
  • Globale Tool-Aufrufe deaktiviert - Wenn Sie Tool-Aufrufe zuvor vollständig deaktiviert haben, schreiben Sie stattdessen eine entsprechende Berechtigungsrichtlinie für die Devin CLI.
Die folgenden veralteten Steuerungen werden weiterhin als Fallback durchgesetzt, wenn Sie noch keine Enterprise-CLI-Berechtigungskonfiguration implementiert haben:
  • Terminal-Befehle automatisch ausführen - Der Devin Local Agent verwendet sein eigenes Berechtigungsmodell anstelle von Stufen für die automatische Ausführung; wir empfehlen, dieses stattdessen zu verwenden, aber die alte Steuerung wird weiterhin als Fallback durchgesetzt.
  • Terminal-Allowlists - Implementieren Sie eine entsprechende Berechtigungsrichtlinie für die Devin CLI, um bestimmte Terminal-Befehle zuzulassen.
  • Terminal-Denylists - Implementieren Sie eine entsprechende Berechtigungsrichtlinie für die Devin CLI, um bestimmte Terminal-Behle zu blockieren.

Weiterführende Informationen