Skip to main content
Standardmäßig führt die Devin CLI einen Agent auf Ihrer Maschine aus. Mit --cloud startet sie stattdessen eine Devin-Cloud-Sitzung: Devin arbeitet auf einer dedizierten VM mit eigener Shell, eigenem Browser und eigenen Repository-Klonen, und die CLI streamt die Sitzung in Ihr Terminal – so können Sie sie erstellen, steuern, wiederaufnehmen und verfolgen, ohne das Terminal zu verlassen.

Cloud-Sitzung starten

Oder wechseln Sie bei bereits laufendem devin die aktuelle Sitzung in die Cloud:
Cloud-Sitzungen erfordern ein Devin-Konto. Führen Sie devin auth login (oder /login) aus, wenn Sie nicht angemeldet sind. /cloud funktioniert nur vor der ersten Nachricht einer lokalen Sitzung; führen Sie zuerst /clear aus, um eine bereits laufende Sitzung umzustellen.
Bevor Sie die erste Nachricht senden, können Sie festlegen, wo die Sitzung ausgeführt wird: Geben Sie anschließend eine Aufgabe ein, wie Sie es auch in einer lokalen Sitzung tun würden. Devins Nachrichten, Tool-Aufrufe und Dateibearbeitungen werden während der Arbeit live ins Terminal gestreamt. Die Sitzung läuft auf der Cloud-VM, sodass Sie das Terminal (oder Ihren Laptop) jederzeit schließen können und die Sitzung trotzdem weiterläuft. Um eine laufende lokale Sitzung in die Cloud zu verlagern, verwenden Sie /handoff. Damit werden die Unterhaltung, Ihr Branch und Ihre nicht committeten Änderungen in eine neue Cloud-Sitzung übertragen und weiterhin in dasselbe Terminal gestreamt.

Eine Sitzung in der Web-App oder in Desktop öffnen

/open öffnet die aktuelle Sitzung in der Devin Web-App; /open desktop öffnet sie in Devin Desktop. Nutze diese Befehle, wenn du Devins Desktop live verfolgen oder eine Aufzeichnung ansehen möchtest.

Cloud-Sitzung wiederaufnehmen

Cloud-Sitzungen bleiben auch dann bestehen, wenn das Terminal, in dem sie gestartet wurden, geschlossen wird. Mit devin --cloud --resume (oder -r) öffnen Sie jede Cloud-Sitzung erneut im Terminal – unabhängig davon, ob sie über die CLI, die Web-App oder Desktop gestartet wurde:

Nicht-interaktiv ausführen

Kombinieren Sie --cloud mit -p/--print, um eine Cloud-Sitzung zu starten, einen einzelnen Prompt zu senden und den Vorgang zu beenden, sobald Devins Eingabe abgeschlossen ist. Devins Antwort wird nach stdout geschrieben, sodass dies auch aus Skripten und Pipelines heraus funktioniert. Der Prompt kann inline stehen, nach -- übergeben oder aus einer Datei gelesen werden:
Die Cloud-Sitzung bleibt nach dem Beenden des Befehls bestehen. Um daran anzuknüpfen, nehmen Sie sie mit devin --cloud -r wieder auf oder öffnen Sie sie in der Web-App.

Die Arbeit lokal fortsetzen

Führen Sie /handoff in einer Cloud-Sitzung aus, um deren Arbeit auf Ihre Maschine zu übertragen. Dabei wird der Pull-Request-Branch der Sitzung abgerufen, Ihr Git-Checkout auf diesen Branch umgestellt und eine lokale Sitzung auf diesem Code gestartet. Siehe Zurück an lokal übergeben. Wenn Sie direkt auf der Cloud-VM arbeiten möchten – deren Dev-Server starten, Dateien untersuchen oder in Devin Desktop bearbeiten –, siehe SSH.

Umbenennen und archivieren

Cloud-Slash-Befehle

Diese Befehle stehen in Cloud-Sitzungen zusätzlich zu den üblichen Slash-Befehlen zur Verfügung:

SSH

Mit der VM einer Cloud-Sitzung verbinden und Ports weiterleiten

An Cloud-Devins übergeben

Eine Aufgabe mit /handoff zwischen lokaler Umgebung und Cloud verschieben

Befehle & Flags

Vollständige Referenz zu --cloud und den Cloud-Slash-Befehlen