Diese Integration nutzt die integrierte ACP-Unterstützung von JetBrains in AI Assistant. Die
maßgebliche Referenz finden Sie in der JetBrains-Dokumentation zum
Hinzufügen eines benutzerdefinierten Agenten.
Voraussetzungen
- Eine JetBrains-IDE mit dem Plugin AI Assistant und verfügbarem AI Chat.
-
Devin CLI ist installiert und authentifiziert. Falls Sie es noch nicht installiert haben, folgen Sie dem
Quickstart und führen Sie anschließend
devin auth loginaus. -
Der absolute Pfad zur Binärdatei
devin. Sie können ihn so ermitteln:In der Regel ist das etwas wie~/.local/bin/devin.
Setup
Einen benutzerdefinierten Agenten hinzufügen
Klicken Sie oben rechts im AI Chat-Panel auf das Dreipunkt-Menü und wählen Sie dann
Benutzerdefinierten Agenten hinzufügen aus. Dadurch wird die Konfigurationsdatei 
acp.json geöffnet.
Den Devin-Agenten konfigurieren
Fügen Sie Devin im Block Speichern Sie die Datei. Devin wird nun in AI Chat als auswählbarer Agent angezeigt.
agent_servers in acp.json hinzu. Setzen Sie command auf den
absoluten Pfad Ihrer devin-Binärdatei (aus which devin) und übergeben Sie acp als
einziges Argument:acp.json
Mit Devin chatten
Wählen Sie devin in AI Chat als Agenten aus und senden Sie eine Nachricht, um eine
Sitzung zu starten. Bei der ersten Verbindung werden Sie möglicherweise zur Authentifizierung aufgefordert;
Devin verwendet die Anmeldedaten aus
devin auth login (oder WINDSURF_API_KEY, falls
gesetzt).Integration verwalten
- ACP-Authentifizierung zurücksetzen — gespeicherte ACP-Anmeldedaten löschen und erneut authentifizieren.
- ACP-Protokolle öffnen — die ACP-Protokolle öffnen; nützlich zum Debuggen von Verbindungsproblemen oder um zu prüfen, was der Agent im Hintergrund macht.
Hinweise und Einschränkungen
- Die Terminal-/Shell-Ausgabe von Devin CLI wird über das ACP-Rendering von JetBrains AI Chat angezeigt, das sich von der nativen Terminal-UI von Devin CLI unterscheidet. Einige weitergehende Interaktionen sind nur in der eigenständigen CLI verfügbar.
- Der Unterbefehl
devin acpist dafür vorgesehen, von einem ACP-fähigen Client (wie JetBrains AI Chat) als Unterprozess gestartet zu werden — er verwendet JSON-RPC über stdio und ist nicht dafür gedacht, interaktiv ausgeführt zu werden. Siehedevin acpin der Befehlsreferenz.

