> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Devin Local Agent

> Verwenden Sie dieselbe Agent-Harness wie in Devin CLI direkt in Devin Desktop.

Devin Local ist unsere Agent-Harness der nächsten Generation, die auch in [Devin CLI](https://cli.devin.ai) 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.

<Note>
  Devin Local ist derzeit als Vorschau verfügbar und hat im Vergleich zu Cascade einige [Einschränkungen](#limitations). Devin Local wird im JetBrains-Plugin für Devin Desktop nicht unterstützt.
</Note>

<div id="key-improvements">
  ## Wichtige Verbesserungen
</div>

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.

<div id="token-efficiency">
  ### Token-Effizienz
</div>

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.

<div id="subagents">
  ### Subagenten
</div>

Der Devin Local Agent kann unabhängige [Subagenten](https://cli.devin.ai/docs/subagents) 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.

<div id="sandboxing">
  ### Sandboxing
</div>

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](https://cli.devin.ai/docs/enterprise/team-settings#sandbox-enforcement) erzwingen, einschließlich der verpflichtenden Nutzung des Sandbox-Modus für alle Nutzer und der Konfiguration organisationsweiter Regeln für die Domain-Filterung.

<div id="quick-review">
  ### Quick Review
</div>

[Quick Review](/de/desktop/quick-review) ist ein dedizierter Subagent, der im Devin Local Agent verfügbar ist und mit dem Sie schnell Feedback zu Änderungen erhalten.

<div id="switching-your-agent">
  ## Agenten wechseln
</div>

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.

<Frame>
  <img src="https://mintcdn.com/cognitionai/WE51TvKjsiyk1ZHl/desktop/assets/windsurf/devin-local-agent-switcher.png?fit=max&auto=format&n=WE51TvKjsiyk1ZHl&q=85&s=5206df1ec64b71ae0463d56f7453aff3" width="844" height="252" data-path="desktop/assets/windsurf/devin-local-agent-switcher.png" />
</Frame>

<div id="agent-settings">
  ### Agent-Einstellungen
</div>

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

<Frame>
  <img src="https://mintcdn.com/cognitionai/WE51TvKjsiyk1ZHl/desktop/assets/windsurf/devin-local-agent-settings.png?fit=max&auto=format&n=WE51TvKjsiyk1ZHl&q=85&s=b0f42c5d3d679c55c450fd9067c34303" width="1200" height="200" data-path="desktop/assets/windsurf/devin-local-agent-settings.png" />
</Frame>

Sie können Cascade auch vollständig mit der Einstellung `devin.cascade.enabled` deaktivieren.

<div id="differences">
  ## Unterschiede
</div>

<div id="permissions-model">
  ### Berechtigungsmodell
</div>

Devin Local ersetzt [Automatische Ausführungsstufen](/de/desktop/terminal#auto-execution-levels) 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.

<div id="mcp-permissions">
  ### MCP-Berechtigungen
</div>

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.

<Frame>
  <img src="https://mintcdn.com/cognitionai/awLyB8V-RSMAHpBB/desktop/assets/windsurf/devin-local-mcp-permissions.png?fit=max&auto=format&n=awLyB8V-RSMAHpBB&q=85&s=c10aa13cbe249f0aa4f67d502c25ebf4" width="1300" height="486" data-path="desktop/assets/windsurf/devin-local-mcp-permissions.png" />
</Frame>

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](/de/cli/reference/permissions#tool-based-permissions) erfahren Sie, wie Sie diese Regeln konfigurieren.

<div id="mcp-server-configuration">
  ### MCP-Server-Konfiguration
</div>

Mit dem Devin Local Agent werden MCP-Server über [Konfigurationsdateien](https://cli.devin.ai/docs/extensibility/mcp/configuration) auf Ihrem lokalen Rechner konfiguriert.

Der Dateipfad wird durch den Geltungsbereich bestimmt:

| Geltungsbereich      | Speicherort                   | Mit dem Team geteilt?                      |
| -------------------- | ----------------------------- | ------------------------------------------ |
| Projekt              | `.devin/config.json`          | Ja (in die Versionsverwaltung eingecheckt) |
| Lokale Übersteuerung | `.devin/config.local.json`    | Nein (per `.gitignore` ausgeschlossen)     |
| Nutzer               | `~/.config/devin/config.json` | Nein                                       |

<div id="skills">
  ## Skills
</div>

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](https://cli.devin.ai) 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](#limitations)) — 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](/de/cli/extensibility/skills/overview).

<div id="limitations">
  ## Einschränkungen
</div>

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](/de/desktop/cascade/skills).
* **Workflows** — Workflows sind mit dem Devin Local Agent nicht verfügbar. Migrieren Sie Ihre Workflows zu [Skills](/de/desktop/cascade/skills).
* **Codemaps** — Der Devin Local Agent liest [Codemaps](/de/desktop/codemaps) noch nicht.
* **Code Lenses** - Derzeit aktivieren [Code Lenses](/de/desktop/command/windsurf-related-features) 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.
* **Browser previews** - Der Devin Local Agent unterstützt [Browser previews](/de/desktop/previews) in der IDE, einschließlich des Tools zur DOM-Elementauswahl, noch nicht.
* **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](https://cli.devin.ai/docs/extensibility/rules) sowie [Skills](https://cli.devin.ai/docs/extensibility/skills/overview), um persistenten Kontext und wiederverwendbare Workflows bereitzustellen.

<div id="analytics">
  ### Analytics
</div>

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`](/de/desktop/accounts/api-reference/cascade-analytics) (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](/de/cli/extensibility/hooks/overview) und [Berechtigungen](/de/cli/reference/permissions).
* **Vorgeschlagene und akzeptierte Zeilen** — Die Datenquelle [`cascade_lines`](/de/desktop/accounts/api-reference/cascade-analytics) (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`](/de/desktop/accounts/api-reference/cascade-analytics) (Modellnutzung, gesendete Nachrichten und Credit-Verbrauch) sowie in der [Cascade-Datenquelle](/de/desktop/accounts/analytics-api#cascade-data) der Custom Analytics API enthalten.

Die Devin CLI meldet keine Analytics-Daten für [hybrid deployments](https://devin.ai/blog/self-hosted-deployment-maintenance-mode).

<div id="enterprise-controls">
  ### Enterprise-Steuerungen
</div>

Enterprise-Admins können den Devin Local Agent über [Team Settings](https://windsurf.com/team/settings) konfigurieren, einschließlich [neuer Steuerungsoptionen, die nur mit dem Devin Local Agent verfügbar sind](https://cli.devin.ai/docs/enterprise/team-settings):

* **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.

<div id="unsupported-enterprise-controls">
  #### Nicht unterstützte Enterprise-Steuerungen
</div>

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](https://cli.devin.ai/docs/reference/permissions) 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](https://cli.devin.ai/docs/reference/permissions) 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](https://cli.devin.ai/docs/reference/permissions) 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](https://cli.devin.ai/docs/reference/permissions) für die Devin CLI, um bestimmte Terminal-Befehle zuzulassen.
* **Terminal-Denylists** - Implementieren Sie eine entsprechende [Berechtigungsrichtlinie](https://cli.devin.ai/docs/reference/permissions) für die Devin CLI, um bestimmte Terminal-Behle zu blockieren.

<div id="further-reading">
  ## Weiterführende Informationen
</div>

* [Devin CLI Schnellstart](https://cli.devin.ai/docs)
* [Wichtige Befehle](https://cli.devin.ai/docs/essential-commands)
* [Überblick zur Erweiterbarkeit](https://cli.devin.ai/docs/extensibility)
* [Team Settings](https://cli.devin.ai/docs/enterprise/team-settings)
