Agenten auf einem Remote-Rechner ausführen
Führen Sie Agenten auf einem anderen Rechner aus und arbeiten Sie dabei in Ihrem lokalen Editor.
1. Per SSH mit Ihrem Projekt verbinden
Installieren Sie Remote - SSH in VS Code und prüfen Sie, ob Sie sich von einem Terminal aus am Host anmelden können:
ssh user@hostnameFühren Sie Remote-SSH: Connect to Host… in der Befehlspalette aus. Stellen Sie die Verbindung zum Host her und öffnen Sie dann den Projektordner auf dieser Maschine. Die Statusleiste des Editors zeigt den Host an.
2. Remote-Umgebung vorbereiten
Öffnen Sie im SSH-verbundenen Fenster die Ansicht Erweiterungen, suchen Sie Facade Code und installieren Sie die Erweiterung auf dem SSH-Host. Die Window Component bleibt auf Ihrem Rechner und verbindet das Remote-Projekt mit Ihren anderen Facade-Projekten.
Installieren Sie im entfernten integrierten Terminal die gewünschte CLI und schließen Sie die Anmeldung oder Provider-Einrichtung ab. Prüfen Sie, ob sie dort eine Anfrage beantworten kann.
| Ihr Rechner | Remote-Rechner |
|---|---|
| Editor-Oberfläche und SSH-Verbindung | Projekterweiterung von Facade, Agenten-CLI, Projektdateien, Builds und Tests |
Der Remote-Agent nutzt die Werkzeuge und Anmeldedaten dieser Maschine. Eine CLI, die nur auf Ihrem Rechner installiert ist, steht einem Remote-Agenten nicht zur Verfügung.
3. Den Remote-Agenten starten
Öffnen Sie Facade im verbundenen Projekt, wählen Sie New Agent und dann die CLI. Prüfen Sie, ob als Ort der Remote-Projektordner ausgewählt ist.
Sag mir, welches Betriebssystem du verwendest, in welchem Projektverzeichnis du arbeitest und wie ich die Checks dieses Projekts ausführe.Die Antwort sollte die erwartete Umgebung und den erwarteten Pfad nennen. Der Agent führt Befehle aus und ändert Dateien auf dieser Maschine.
Einstellungen dort bearbeiten, wo der Agent läuft
Wählen Sie bei geöffnetem Remote-Ordner Open Settings → Facade: Home → Edit in facade.json. Öffnet Ihr Remote-Fenster die Einstellungen als JSON, führt Open Settings direkt zu facade.json. Die Felder sind unter Agenteneinstellungen beschrieben.
Bereiten Sie API-Schlüssel, Pfade zu Programmen und andere Umgebungsvariablen auf dem Remote-Rechner vor. Ihre lokale Umgebung wird nicht übertragen.
Lokale und entfernte Arbeit verbinden
Lassen Sie das lokale Projekt und die SSH-Verbindung geöffnet. Agenten können einander über Facade finden und Nachrichten senden, wenn ihre Zugriffseinstellungen das erlauben.
Frag den Remote-Agenten über Facade, in welchem Projekt er arbeitet und welche Checks dort verfügbar sind.Wenn ein Agent einen anderen nicht findet, lesen Sie Genehmigungen und Agentenzugriff. Um mehrere Feature-Agenten – lokal oder entfernt – aus einer Unterhaltung zu verfolgen, nutzen Sie das Facade-Muster.
Jeder Rechner hat eigene Projektdateien. Checken Sie auf beiden Rechnern denselben Commit aus, bevor Sie Testergebnisse über Betriebssysteme hinweg vergleichen.