Verwendung
man devin aufrufen.
Globale Flags
Der nicht interaktive Modus
--print kann die Workspace-Vertrauensabfrage nicht anzeigen und schlägt daher in einem nicht vertrauenswürdigen Verzeichnis fehl. Übergeben Sie in Skripten und CI --respect-workspace-trust false, um die Prüfung zu überspringen.Unterbefehle
devin auth
Optionen für
devin auth login:
--force-manual-token-flow— Browserbasierte Authentifizierung überspringen und manuell ein Token einfügen (nützlich für Remote-/SSH-Sitzungen)
devin mcp
Optionen für
devin mcp add:
-t, --transport <stdio|http>— Transporttyp (optional; wird aus der URL → http bzw. aus nachgestellten Argumenten → stdio abgeleitet)-s, --scope <local|project|user>— Konfigurations-Geltungsbereich (Standard:local)--url <URL>— URL für den HTTP-Transport (kann auch als Positionsargument nach dem Namen übergeben werden)--command <CMD>— Befehl für den stdio-Transport (optional, wenn nachgestellte Argumente angegeben werden)-e, --env <KEY=VALUE>— Umgebungsvariablen (mehrfach verwendbar)-H, --header <HEADER: VALUE>— HTTP-Header (mehrfach verwendbar)--scopes <SCOPE,SCOPE>— Anzufordernde OAuth-Geltungsbereiche (kommagetrennt)--oauth-resource <RESOURCE>— Den in OAuth-Anfragen gesendeten RFC-8707-Parameterresourceüberschreiben (Standard: die MCP-Server-URL; übergib einen leeren String, um ihn bei Anbietern wegzulassen, die ihn ablehnen)<URL>— Positionsargument für HTTP (Alternative zu--url)-- <COMMAND> [ARGS...]— Befehl und Argumente für stdio (das erste Argument ist der Befehl, wenn--commandweggelassen wird)
HTTP-Server versuchen zuerst Streamable HTTP und greifen bei 4xx-Fehlern auf Legacy-SSE zurück (gemäß der MCP-Spezifikation). Du kannst auch
\"transport\": \"sse\" explizit festlegen. Siehe MCP Configuration → Troubleshooting.devin mcp remove:
-s, --scope <local|project|user>— Konfigurations-Geltungsbereich (Standard:local)
devin mcp login:
--scopes <SCOPE,SCOPE>— Anzufordernde OAuth-Geltungsbereiche (kommagetrennt)--oauth-resource <RESOURCE>— Überschreibt den in OAuth-Anfragen gesendeten RFC-8707-Parameterresource(Standard: die MCP-Server-URL; übergeben Sie eine leere Zeichenfolge, um ihn bei Anbietern wegzulassen, die ihn ablehnen)
devin mcp enable:
-s, --scope <local|project|user>— Konfigurations-Geltungsbereich (Standard:local)
devin mcp disable:
-s, --scope <local|project|user>— Konfigurations-Geltungsbereich (Standard:local)
devin models
Weitere Informationen findest du unter Models.
devin rules
Optionen für
devin rules list:
--provider <cursor\|windsurf>— Nach Regelanbieter filtern
devin skills
Optionen für
devin skills list:
--trigger <user\|model>— Nach Triggertyp filtern
devin plugins
Eine Quelle ist ein GitHub-
owner/repo, eine Git-URL oder ein lokaler Pfad. #path/to/plugin anhängen, wenn sich das Plugin unterhalb des Repository-Stammverzeichnisses befindet.
Optionen:
-y, --yes(install) – Die interaktive Vertrauensabfrage überspringen--force(remove) – Auch entfernen, wenn es weiterhin von einem anderen Plugin oder einer Governance-Konfiguration benötigt wird
devin migrate
Optionen für
devin migrate workflows:
--scope <all\|workspace\|global>— Welche Workflows migriert werden sollen (Standard:all)
devin list
devin ls
devin cloud
devin auth login gespeicherten Zugangsdaten — eine zusätzliche Einrichtung der Umgebung ist nicht erforderlich.
devin cloud drs
Optionen für
devin cloud drs sandbox-create:
--repo <owner/repo>— Repository, an das die Sandbox angehängt wird (erforderlich)--prompt <PROMPT>— Anfänglicher Prompt für die Sandbox-Sitzung--secret <KEY=VALUE>— Secret pro Sitzung (wiederholbar)
devin cloud drs run:
--devin-id <ID>— Devin-Sitzungs-ID (z. B.devin-abc123…) (erforderlich)--command <CMD>— Auszuführender Shell-Befehl (erforderlich)--timeout <SECONDS>— Serverseitiges Zeitlimit (Standard:600)
devin cloud drs blueprint-create:
--repo <owner/repo>— Repository, für das das Blueprint gelten soll; für ein organisationsweites Blueprint weglassen--from-file <FILE>— YAML-Datei mit dem anfänglichen Inhalt des Blueprints
environment.yaml, das diese Befehle lesen und schreiben.
devin version
devin --version.
devin acp
WINDSURF_API_KEY, wenn diese Variable gesetzt ist, andernfalls aus den Zugangsdaten, die von devin auth login gespeichert wurden. Er kann Zugangsdaten auch zur Laufzeit über die ACP-Anfrage authenticate entgegennehmen.
Optionen:
Slash-Befehle in ACP-Hosts
Die Verfügbarkeit einiger Befehle hängt vom Host und Ihrem Benutzerkonto ab:
/loginund/logoutwerden ausgeblendet, wenn der Host die Authentifizierung selbst verwaltet.- Die Befehle für Workspace-Verzeichnisse (
/workspace,/add-dir,/remove-dir) werden nur angezeigt, wenn der Host den Agenten auffordert, die Workspace-Stammverzeichnisse zu übernehmen. Hosts, die ihre Stammverzeichnisse selbst verwalten, sehen diese Befehle nie.
devin update
--force, um eine Neuinstallation zu erzwingen, selbst wenn bereits die neueste Version installiert ist:
devin shell
devin sandbox
exec. Übergeben Sie das globale Flag --sandbox, um eine Sitzung mit aktivierter Sandbox zu starten.
devin sandbox setup
--sandbox:
- Linux: Erfordert bubblewrap (
bwrap) undsocat. Eine Sandbox-Sitzung startet nicht und zeigt Installationsanweisungen an, wenn eines davon fehlt — auch in einer neuen WSL-Distribution. - macOS: Funktioniert sofort über Seatbelt; keine zusätzlichen Pakete erforderlich.
- Windows: Unter nativem Windows kann die Sandbox nicht ausgeführt werden. Installieren Sie WSL 2 und führen Sie Devin in Ihrer WSL-Distribution aus.
devin setup
devin doctor
devin doctor ist nur in Air-Gap-Builds der CLI verfügbar.devin worker
devin --help nicht angezeigt und separat dokumentiert – siehe die Outposts-Referenz.
devin uninstall
Slash-Befehle
Modus & Modell
/bypass hat die Aliasnamen /yolo und /dangerous. Alle drei bewirken dasselbe.Sitzungsverwaltung
Workspace
Automatisierung
Erweiterbarkeit
Dienstprogramme
Sitzungsstatistiken
/session-stats (Alias /stats) bietet die vollständige Ansicht des Verbrauchs einer Sitzung, während /usage eine kompakte Zusammenfassung von Credits und ACUs liefert. Es zeigt jede vom Server gemeldete Nutzungsdimension an — Credits, ACUs, Agent-Nachrichten, Eingabefortsetzungen und Token-Nutzung — und verwendet dabei die Bezeichnungen und Gruppierungen des Servers, sodass neue Dimensionen ohne CLI-Update erscheinen. Die Zeile Model nennt das Modell, das die abgerechneten Eingaben tatsächlich verarbeitet hat und vom von Ihnen ausgewählten Modell abweichen kann. Die Summen bleiben beim Fortsetzen erhalten, sodass eine fortgesetzte Sitzung ihre kumulierte Nutzung meldet, statt von vorn zu beginnen.
Cloud-Sitzungen (nur für Insider)
Modi
- Normal (Standard)
- Plan
- Smart
- Bypass
- Autonomous-Modus
Volle Autonomie für komplexe Programmieraufgaben. Der Agent kann mit normalen Berechtigungsprüfungen lesen, schreiben und Befehle ausführen.
- Berechtigungsmodus: Normal
- Profil: Normal
- Verwenden für: Refactoring über mehrere Dateien, Feature-Implementierung, Fehlerbehebungen
/mode zwischen den Modi oder direkt mit /normal, /accept-edits, /smart, /plan, /bypass oder /autonomous. Verwenden Sie /ask <question> als Einmalbefehl, um Fragen zu stellen, ohne den Modus zu wechseln.

