Zum Hauptinhalt springen

Verwendung

Geben Sie optional einen Prompt an, um eine Sitzung mit einer ersten Nachricht zu starten, oder starten Sie interaktiv ohne Argumente. Sie können diese Informationen auch in Ihrem Terminal mit man devin aufrufen.

Globale Flags

Beispiele:

Unterbefehle

devin auth

Befehle für die Authentifizierung. 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

Stelle eine Verbindung zu Model Context Protocol-Servern her und melde dich bei ihnen an. 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-Parameter resource ü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 --command weggelassen 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.
Beispiele:
Optionen für devin mcp remove:
  • -s, --scope <local|project|user> — Konfigurations-Geltungsbereich (Standard: local)
Optionen für devin mcp login:
  • --scopes <SCOPE,SCOPE> — Anzufordernde OAuth-Geltungsbereiche (kommagetrennt)
  • --oauth-resource <RESOURCE> — Überschreibt den in OAuth-Anfragen gesendeten RFC-8707-Parameter resource (Standard: die MCP-Server-URL; übergeben Sie eine leere Zeichenfolge, um ihn bei Anbietern wegzulassen, die ihn ablehnen)
Optionen für devin mcp enable:
  • -s, --scope <local|project|user> — Konfigurations-Geltungsbereich (Standard: local)
Optionen für devin mcp disable:
  • -s, --scope <local|project|user> — Konfigurations-Geltungsbereich (Standard: local)
Details finden Sie unter MCP-Konfiguration.

devin rules

Agent-Regeln verwalten (immer aktive Kontextblöcke). Optionen für devin rules list:
  • --provider <cursor\|windsurf> — Nach Regelanbieter filtern
Siehe Regeln für weitere Details.

devin skills

Agent-Skills verwalten (Slash-Befehle und vom Agenten ausgelöste Kontext-Blobs). Optionen für devin skills list:
  • --trigger <user\|model> — Nach Triggertyp filtern
Weitere Informationen finden Sie unter Skills.

devin list

Listet die Sitzungen im aktuellen Verzeichnis auf. Alias: devin ls

devin version

Gibt die aktuelle Version aus und wird dann beendet.
Dies entspricht devin --version.

devin acp

Starte Devin über stdio als Agent Client Protocol (ACP)-Server. Dieser Unterbefehl ist dafür gedacht, von einem ACP-fähigen Editor oder einer IDE (wie Windsurf oder Zed) als Subprozess aufgerufen zu werden — er verwendet JSON-RPC über stdin/stdout und ist nicht für die interaktive Nutzung vorgesehen.
Der ACP-Server liest Zugangsdaten aus 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.

devin update

Prüft, ob Updates verfügbar sind, und installiert sie bei Bedarf.
Verwenden Sie --force, um eine Neuinstallation zu erzwingen, selbst wenn bereits die neueste Version installiert ist:

devin shell

[Funktionsvorschau] Befehle für die Shell-Integration. Alle Details finden Sie unter Shell Integration.

devin sandbox

[Technische Vorschau] Verwalten Sie die Prozess-Sandbox auf Betriebssystemebene für das Tool exec. Übergeben Sie das globale Flag --sandbox, um eine Sitzung mit aktivierter Sandbox zu starten.

devin sandbox setup

Gibt die Voraussetzungen für die Sandbox auf der aktuellen Plattform aus. Voraussetzungen für die Ausführung mit --sandbox:
  • Linux: Erfordert bubblewrap (bwrap) und socat. 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

Interaktiver Setup-Assistent für Authentifizierung und MCP-Konfiguration.

devin uninstall

Deinstalliert die Devin CLI und entfernt bei Bedarf alle Daten.

Slash-Befehle

Diese Befehle sind in einer interaktiven Sitzung verfügbar. Geben Sie sie am Prompt ein.

Modus & Modell

/bypass hat die Aliasnamen /yolo und /dangerous. Alle drei bewirken dasselbe.

Sitzungsverwaltung

Workspace

Automatisierung

Erweiterbarkeit

Dienstprogramme

Cloud-Sitzungen (nur für Insider)


Modi

Modi steuern den Autonomiegrad des Agenten, indem sie einen Berechtigungsmodus mit einem Agentenprofil kombinieren.
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
Wechseln Sie mit /mode zwischen den Modi oder direkt mit /normal, /accept-edits, /plan oder /bypass. Verwenden Sie /ask <question> als Einmalbefehl, um Fragen zu stellen, ohne den Modus zu wechseln.

Profile

Profile bestimmen die verfügbaren Tools und das Verhalten des Agenten. Profile werden automatisch festgelegt, wenn Sie den Modus wechseln.