Zum Hauptinhalt springen
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 soll Cascade langfristig als primären lokalen Agent ersetzen.
Devin Local ist derzeit als Vorschau verfügbar und hat im Vergleich zu Cascade einige Einschränkungen. Devin Local wird im JetBrains-Plugin für Devin Desktop nicht unterstützt.

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.

Sandboxing

Der Devin Local Agent unterstützt Sandboxing auf OS-Ebene. Wenn aktiviert, setzt die Sandbox Folgendes durch:
  • Dateisystemisolation — beschreibbare und lesbare Pfade werden aus den Geltungsbereichen Ihrer Berechtigungen abgeleitet
  • 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

In den meisten Fällen können Sie beim Starten neuer Unterhaltungen über die Agentenauswahl unten rechts in Devin Desktop Ihren Agenten auf Devin Local umstellen.

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.

Unterschiede

Berechtigungsmodell

Devin Local ersetzt Automatische Ausführungsstufen durch ein feingranulares Berechtigungssystem, um zu steuern, welche Aktionen der Agent ausführen darf:
  • Deny-Regeln 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.

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-Server-Konfiguration

Mit dem Devin Local Agent werden MCP-Server über Konfigurationsdateien auf Ihrem lokalen Rechner konfiguriert. Der Dateipfad wird durch den Geltungsbereich bestimmt:
GeltungsbereichSpeicherortMit dem Team geteilt?
Projekt.devin/config.jsonJa (in die Versionsverwaltung eingecheckt)
Lokale Übersteuerung.devin/config.local.jsonNein (per .gitignore ausgeschlossen)
Nutzer~/.config/devin/config.jsonNein

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 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 zu Skills.
  • Workflows — Workflows sind mit dem Devin Local Agent nicht verfügbar. Migrieren Sie Ihre Workflows zu Skills.
  • Codemaps — Der Devin Local Agent liest Codemaps noch nicht.
  • Code Lenses - Derzeit aktivieren Code Lenses den Devin Local Agent noch nicht.
  • Fast Context - Devin Local verwendet Subagenten, um Code zu analysieren, verfügt aber nicht über dieselbe Fast-Context-UI wie Cascade.
  • 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.

Analytics

Der Devin Local Agent meldet noch nicht alle Analytics-Daten, die Cascade erfasst. Die folgenden Daten werden für Cascade erfasst, aber nicht für Devin Local:
  • Tool-Nutzung — Die Datenquelle cascade_tool_usage (Anzahl der Tool-Aufrufe pro Tool, z. B. Code Edit, Run Command, Search Web und MCP Tool) umfasst nur Cascade-Sitzungen. Tool-Aufrufe des Devin Local Agent werden nicht gemeldet. Um die Tool-Nutzung mit dem Devin Local Agent zu überwachen oder einzuschränken, verwenden Sie stattdessen hooks und Berechtigungen.
  • Vorgeschlagene und akzeptierte Zeilen — Die Datenquelle cascade_lines (täglich vorgeschlagene und akzeptierte Codezeilen) enthält keinen Code, der vom Devin Local Agent geschrieben wurde.
  • Schreib-/Lesemodus — Der Devin Local Agent meldet keinen Cascade-Modus. Daher wird das Feld mode in der Datenquelle cascade_runs für Aktivitäten in Devin Local nicht befüllt.
Aktivitäten in Devin Local sind weiterhin in der Datenquelle cascade_runs (Modellnutzung, gesendete Nachrichten und Credit-Verbrauch) sowie in der Cascade-Datenquelle der Custom Analytics API enthalten. Die Devin CLI meldet keine Analytics-Daten für hybrid 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.
  • Cascade für Ihr Team aktivieren oder deaktivieren - Diese Einstellung steuert nur den veralteten Cascade-Agenten und gilt nicht für den Devin Local Agent oder die Devin CLI.
  • 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