Voraussetzungen
Voraussetzungen
- Eine Organisation, für die Outposts aktiviert ist
- Ein v3-API-Token mit den entsprechenden Outposts-Scopes:
account.outposts.orchestratorfür Orchestratoren, die Outposts verwalten (umfasst auch den Machine-Scope)account.outposts.machinefür Worker, die die Warteschlange lesen und Sitzungen beanspruchen bzw. freigeben
- Eine Maschine (VM oder Container) mit:
- der installierten Devin CLI
- den Maschinenabhängigkeiten
- Ihren geklonten Repositories mit konfigurierten Remotes
- Zugriff auf die Build-Tools, Paket-Registries, Secrets und internen Dienste, die Ihre Sitzungen benötigen
- Ihre Maschine
- Docker
Sitzungen werden direkt auf der Maschine mit den Berechtigungen Ihres Nutzers ausgeführt. Wir
empfehlen, den Worker in einem dedizierten Verzeichnis auszuführen, in dem Sie
bedenkenlos einen Agenten frei arbeiten lassen können — oder, noch besser, auf
einer Maschine, die für langlaufende agentische Aufgaben reserviert ist,
etwa einem Mac Mini auf Ihrem Schreibtisch.
1
Installieren Sie die Devin CLI
Laden Sie die Devin CLI herunter und installieren Sie sie:
2
Erstellen Sie einen Outpost
Gehen Sie in Devin Cloud zu Settings → Environment → Outposts und klicken Sie auf die Schaltfläche “Create Outpost”.Geben Sie Ihrem Outpost einen Namen und wählen Sie den Typ der Maschinen aus, die er bedienen soll (z. B. Linux, Windows oder Mac). Klicken Sie dann auf die Schaltfläche “Create”.
Nach dem Erstellen Ihres Outposts erhalten Sie ein Outpost-Token, mit dem sich die Worker authentifizieren, die Sie ihm zuweisen möchten.Kopieren Sie das Token und speichern Sie es an einem sicheren Ort für die spätere Verwendung. Das Token wird beim Erstellen des Outposts nur einmal angezeigt.

3
Starten Sie Ihren Outpost-Worker
Wechseln Sie in ein Verzeichnis, in dem Ihr Worker ausgeführt werden soll:Führen Sie dann den Befehl
devin worker start mit dem Namen und dem Token Ihres Outposts aus, die Sie zuvor kopiert haben:4
Starten Sie eine neue Outpost-Sitzung
Starten Sie in Devin Cloud eine neue Sitzung und konfigurieren Sie sie so, dass sie auf Ihrem Outpost ausgeführt wird. Unter “Configuration” → “Virtual environment” wird Ihr neuer Outpost aufgeführt. Wählen Sie ihn aus, um Ihre Sitzung darauf auszuführen.Jetzt können Sie Devin bitten, auf Ihrer Maschine loszulegen! Probieren Sie etwas Einfaches aus, zum Beispiel:und beobachten Sie, wie das Skript im Verzeichnis Ihres Workers erscheint!
Nächste Schritte
Starten Sie den Worker in einem Verzeichnis, in dem sich Ihr Code befindet, und bitten Sie Devin, darauf aufzubauen. Sitzungen sehen die Repositories, die im Arbeitsverzeichnis des Workers ausgecheckt sind. Um mehr Sitzungen gleichzeitig zu bedienen, führen Sie den Worker auf mehreren Maschinen aus, die auf denselben Outpost zeigen: N Worker bedienen N gleichzeitige Sitzungen, alle weiteren warten in der Warteschlange.Orchestrierung
Stellen Sie Maschinen automatisch bereit, sobald Sitzungen in die Warteschlange gelangen, anstatt dauerhaft laufende Worker vorzuhalten.
Integrationen
Führen Sie Ihren Outpost auf der Plattform aus, die Sie bereits nutzen — Namespace, Modal, E2B und mehr.


