Die Shell-Integration ist eine Funktionsvorschau. Sie ist auf macOS, Linux und WSL mit Bash, Zsh und Fish verfügbar. Unter Windows (PowerShell oder CMD) wird die Shell-Integration noch nicht unterstützt. Du kannst Devin CLI unter Windows weiterhin ausführen — diese Funktion ist dort nur noch nicht verfügbar. Die Funktion ist vollständig implementiert, kann aber mit anderer Shell-Funktionalität nicht immer gut zusammenspielen. Wenn du auf etwas Inkompatibles stößt, lass es uns bitte wissen!
- Ctrl+G (konfigurierbar) an beliebiger Stelle in deiner Shell drücken, um Devin mit deiner aktuellen Befehlszeile als Kontext aufzurufen
# <message>eingeben und Enter drücken, um die Nachricht direkt an Devin zu senden (nur Zsh)- Devin automatisch Einblick in deine letzten Shell-Befehle und deren Ausgabe geben
zsh statt bash oder fish zu verwenden.
Setup
~/.bashrc, ~/.zshrc oder ~/.config/fish/config.fish). Starten Sie anschließend Ihr Terminal neu oder laden Sie die Konfiguration mit source:
- Bash
- Zsh
- Fish
Die Shell-Integration ist unabhängig vom Assistenten
devin setup. Beim Ausführen von devin setup wird die Shell-Integration nicht installiert — Sie müssen devin shell setup separat ausführen.Funktionen
Tastenkürzel Ctrl+G (konfigurierbar)
Kommentarsyntax (nur Zsh)
#, geben Sie eine Nachricht in natürlicher Sprache ein und drücken Sie die Eingabetaste. Devin erhält Ihren Kommentar als Prompt.
Die Kommentarsyntax erfordert die Zsh-Option
INTERACTIVE_COMMENTS, die von der Shell-Integration automatisch aktiviert wird.Kontext aus dem Shell-Verlauf
Shell-Integration entfernen
~/.bashrc, ~/.zshrc oder ~/.config/fish/config.fish). Suchen Sie nach den Zeilen zwischen den Markierungen BEGIN MANAGED und END MANAGED und entfernen Sie diesen gesamten Block. Starten Sie anschließend Ihr Terminal neu.
Konfiguration
Führen Sie nach dem Ändern der Konfiguration
devin shell setup erneut aus und starten Sie Ihr Terminal neu, damit die Änderungen wirksam werden.
