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) inDevin Settings gesteuert.
Neben den integrierten Profilen können Sie eigene Subagenten als Markdown-Dateien unter agents/ in einem der beiden Layouts definieren:
- Flache Datei —
agents/<name>.md, wobei der Dateiname zur Kennung des Profils wird. - Verzeichnis —
agents/<name>/AGENT.md, wobei der Verzeichnisname zur Kennung des Profils wird.
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
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. Falls Devin Local für Sie nicht verfügbar ist, verwendet der Tab stattdessen den ersten auswählbaren ACP-Agenten; ist gar kein Agent verfügbar, wird die Standard-UI für neue Tabs angezeigt, bis einer verfügbar ist. Neue Unterhaltungen starten nie mit Cascade, Ihre bestehenden Cascade-Unterhaltungen bleiben jedoch über den Verlauf und die Sidebar verfügbar. 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 inDevin Settings aktivieren:
- Öffnen Sie die Befehlspalette mit
Cmd+Shift+P(macOS) oderCtrl+Shift+P(Windows/Linux) - Öffnen Sie
Devin User Settings - Klicken Sie auf den Tab „Agents“
- Schalten Sie den Agenten „Devin Local“ ein
- Starten Sie Devin Desktop neu

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.
- Devin Enterprise-Admins — Settings → Enterprise → Devin Desktop (
app.devin.ai/org/{orgName}/settings/desktop). 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.
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.
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.
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.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
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.
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.
- App-Deploys - Der Devin Local Agent unterstützt keine App-Deploys.
- Arena Mode - Der Arena Mode ist mit dem Devin Local Agent nicht verfügbar.
/share aus. Der Agent lädt ein bereinigtes Transkript hoch (Secrets geschwärzt, System-Prompts und Tool-Definitionen entfernt) und gibt einen Link zurück, den Sie mit Ihrem Team teilen können. Das Teilen wird nur angeboten, wenn Ihre Organisation Teilen von Unterhaltungen erlaubt, Sie mit einem Devin-Konto angemeldet sind (nicht mit einem reinen Windsurf-Konto) und der Client das Teilen unterstützt.
Analysen
Aktivitäten von Devin Local werden in der Datenquellecascade_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
/share an.
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.
- Globale Tool-Aufrufe deaktiviert - Wenn Sie Tool-Aufrufe zuvor vollständig deaktiviert haben, schreiben Sie stattdessen eine entsprechende Berechtigungsrichtlinie für die Devin CLI.
- 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.

