Zum Hauptinhalt springen

Devin CLI starten

Standardmäßig finden Sitzungen in einer REPL statt, einer grafischen Terminaloberfläche, in der Sie sich mit Devin austauschen und seine Aktionen beobachten können.
Verwende -- vor deinem Prompt, damit er als Prompt und nicht als Unterbefehl interpretiert wird.
Der Single-Turn-Modus (-p) eignet sich hervorragend für Skripte und Automatisierungen.
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.
Du kannst Bilder mit Ctrl+V aus der Zwischenablage einfügen. Angehängte Bilder erscheinen im Eingabebereich und lassen sich mit Links/Rechts zum Navigieren und Backspace zum Entfernen verwalten.

Shell-Befehle ausführen

Devin kann während der Arbeit Shell-Befehle ausführen. Wenn ein Befehl nach der Standard-Wartezeit noch läuft, verschiebt Devin ihn in den Hintergrund und zeigt an, wie lange gewartet wurde, zusammen mit der ID der Hintergrund-Shell. Devin kann dann weiterarbeiten und die Ausgabe des Befehls später prüfen.

Modi

Devin CLI hat 4 integrierte Berechtigungsmodi: Normal, Accept Edits, Bypass und Autonomous sowie 3 Agent-Modi: Normal, Plan und Ask. Für Plan und Ask verwenden Sie /plan und /ask.

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.
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.
Genehmigt alle Tool-Aufrufe automatisch, einschließlich Schreibvorgängen und Shell-Befehlen.
Sie können auch im Bypass-Modus starten:
Aliasse: /yolo, /dangerous
Der 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.
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 Write und Read über eine Dateisystem-Sandbox.
    • Befehle fragen nach, wenn sie versuchen, eine Verbindung zu Netzwerkressourcen herzustellen.
  • 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 und Autonomous reduzieren beide Genehmigungsaufforderungen, nutzen dafür aber unterschiedliche Sicherheitsmechanismen: Wähle Bypass, wenn du dem Agenten deinen gesamten Rechner anvertrauen möchtest. Wähle --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

Der Verlauf Ihrer Unterhaltung wird gespeichert, sodass Sie eine Sitzung später fortsetzen können.

Slash-Befehle

Diese Befehle können Sie in einer aktiven Sitzung verwenden.
Sie können exit oder quit auch als normalen Text (ohne das Präfix /) eingeben, um die Anwendung zu beenden.

Moduswechsel

Modell wechseln

Sitzungsverwaltung

Workspace

Automatisierung

Erweiterbarkeit

Konto & System

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

Hier sind die wichtigsten Tastenkombinationen. Weitere Tastenkombinationen finden Sie unter Tastenkombinationen.