Documentation Index
Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
Use this file to discover all available pages before exploring further.
Devin CLI starten
Verwende
-- vor deinem Prompt, damit er als Prompt und nicht als Unterbefehl interpretiert wird.Gib
@ in die Prompt-Eingabe ein, um die Autovervollständigung für lokale Dateien/Verzeichnisse zu öffnen. Wenn du einen Eintrag auswählst, wird er deiner Nachricht als Kontext hinzugefügt.Shell-Befehle ausführen
Modi
/plan und /ask.
Normal
Normal
Genehmigt schreibgeschützte Tools im aktuellen Verzeichnis automatisch und fordert für Schreib- und Ausführungsvorgänge eine Bestätigung an.Dies ist der Standardmodus.
Accept Edits
Accept Edits
Genehmigt Dateiänderungen im Workspace automatisch, fragt aber weiterhin bei Shell-Befehlen und anderen Aktionen nach. Hier werden die meisten Nutzer voraussichtlich die meiste Zeit verbringen.
Bypass
Bypass
/yolo, /dangerousDer Bypass-Modus setzt niemals Berechtigungen auf Organisationsebene außer Kraft, die Ihr Admin über Team Settings konfiguriert hat. Von Admins erzwungene Regeln für „Verweigern“ und „Nachfragen“ haben immer Vorrang.
Autonomous
Autonomous
Entspricht ungefähr Accept Edits im aktuellen Workspace, mit der zusätzlichen Möglichkeit, beliebige Shell-Befehle innerhalb einer Sandbox auf Betriebssystemebene auszuführen (um einzuschränken, worauf diese Befehle tatsächlich zugreifen können).Autonomous ist der einzige verfügbare Berechtigungsmodus bei der Ausführung mit
--sandbox und wird automatisch ausgewählt — Normal, Accept Edits und Bypass sind in Sandbox-Sitzungen ausgeblendet.Im Autonomous-Modus…- Sie werden nach Capabilities statt nach Befehlen gefragt.
- Befehle berücksichtigen die Geltungsbereiche
WriteundReadüber eine Dateisystem-Sandbox. - Befehle fragen nach, wenn sie versuchen, eine Verbindung zu Netzwerkressourcen herzustellen.
- Befehle berücksichtigen die Geltungsbereiche
- Schreibgeschützte Vorgänge im aktuellen Verzeichnis werden automatisch genehmigt.
Autonomous nutzt die Sandbox für die Sicherheit. Ohne
--sandbox ist der Modus nicht verfügbar — verwenden Sie Bypass, wenn Sie eine unbeaufsichtigte Ausführung ohne Isolation auf Betriebssystemebene möchten. Eine direkte Gegenüberstellung finden Sie unten unter Bypass vs Autonomous.Bypass vs Autonomous
| Bypass | Autonomous | |
|---|---|---|
Erfordert --sandbox | Nein | Ja (nur in Sandbox-Sitzungen verfügbar) |
| Shell-Befehle | Automatisch genehmigt, uneingeschränkt | Automatisch genehmigt, auf die Sandbox beschränkt |
Schreibvorgänge an Dateien über edit-/write-Tools | Überall automatisch genehmigt | Erfordern weiterhin eine Genehmigung (das Gewähren eines Geltungsbereichs erweitert die Sandbox) |
| Netzwerkzugriff | Uneingeschränkt | Gefiltert durch die Allow-/Deny-Listen für Domains der Sandbox |
| Beachtet die Team Settings des Admins | Ja | Ja |
--sandbox (wodurch Autonomous ausgewählt wird), wenn du eine unbeaufsichtigte Ausführung mit vom Betriebssystem erzwungenen Beschränkungen dafür möchtest, auf welche Dateien und Domains der Agent zugreifen kann. Wenn dir Bypass grundsätzlich gefällt, du aber möchtest, dass der Agent seinen eigenen Computer hat, probiere Cloud-Devin aus!
Sitzungsverlauf
Slash-Befehle
| Befehl | Beschreibung |
|---|---|
/help | Alle verfügbaren Befehle anzeigen |
/exit oder /quit | Die Anwendung beenden |
/clear oder /new | Unterhaltungsverlauf löschen (neu starten) |
Moduswechsel
| Befehl | Beschreibung |
|---|---|
/mode | Aktuellen Modus anzeigen |
/mode <name> | Zum Modus wechseln (normal, accept-edits, plan, bypass; autonomous in Sandbox-Sitzungen) |
/normal | Zum Normal-Modus wechseln (Standard) |
/plan | Zum Plan-Modus wechseln |
/ask <question> | Eine Frage stellen, ohne Codeänderungen vorzunehmen (oneshot) |
/bypass | Zum Bypass-Modus wechseln (Aliasse: /yolo, /dangerous) |
Modell wechseln
| Befehl | Beschreibung |
|---|---|
/model | Modellauswahl anzeigen |
Sitzungsverwaltung
| Befehl | Beschreibung |
|---|---|
/resume | Die interaktive Sitzungsauswahl öffnen |
/resume <id> | Eine Sitzung anhand ihrer ID fortsetzen |
/ls | Letzte Sitzungen im aktuellen Verzeichnis auflisten (Alias: /list-sessions) |
/ls --all | Alle Sitzungen in allen Verzeichnissen auflisten |
/continue | Die letzte Sitzung fortsetzen |
/continue <id> | Eine Sitzung anhand ihrer ID fortsetzen |
/rm-session <id> | Eine Sitzung anhand ihrer ID unwiderruflich löschen |
Workspace
| Befehl | Beschreibung |
|---|---|
/workspace | Workspace-Verzeichnisse auflisten (Alias: /workspaces) |
/add-dir <path> | Ein zusätzliches Workspace-Verzeichnis hinzufügen |
/undo-add-dir <path> | Ein Workspace-Verzeichnis entfernen |
Automatisierung
| Befehl | Beschreibung |
|---|---|
/loop <prompt> | Einen Prompt ausführen und anschließend das Diff in einer Schleife per Auto-Review prüfen (erfordert zum Start einen sauberen Git-Status) |
Erweiterbarkeit
| Befehl | Beschreibung |
|---|---|
/hooks | Zeigt alle geladenen Hooks mit ihren IDs, Ereignistypen und Quellpfaden an |
Konto & System
| Befehl | Beschreibung |
|---|---|
/login | Bei Devin anmelden |
/logout | Gespeicherte Anmeldedaten löschen und beenden |
/update | Nach Updates suchen und sie installieren |
/upgrade | Ihr Abonnement hochstufen |
/bug | Einen Fehler an die Entwickler der Devin CLI melden |
/compact | Die Komprimierung der Unterhaltung erzwingen |
Wenn Sie Devin for Terminal über Homebrew installiert haben, werden Sie von
/update angewiesen, stattdessen brew upgrade devin zu verwenden, anstatt ein Selbst-Update durchzuführen.Tastenkombinationen
| Tastenkombination | Beschreibung |
|---|---|
Shift+Tab | Zwischen den Modi wechseln (Normal, Accept Edits, Plan, Bypass, Autonomous) |
Ctrl+C | Eingabetext löschen oder den laufenden Agenten abbrechen |
Esc | Den laufenden Agenten abbrechen |
Shift+Enter | Einen Zeilenumbruch einfügen (mehrzeilige Eingabe) |
Ctrl+V oder Shift+Insert | Aus der Zwischenablage einfügen |
Ctrl+G | Externen Editor öffnen |
Ctrl+O | Denkspur in der Vollbildansicht öffnen |
@ | Dateien erwähnen, um sie als Kontext hinzuzufügen |
