Uruchamiaj agentów na zdalnej maszynie
Uruchamiaj agentów na innym komputerze, pracując w lokalnym edytorze.
1. Połącz się z projektem przez SSH
Zainstaluj w VS Code rozszerzenie Remote - SSH i upewnij się, że możesz zalogować się do hosta z terminala:
ssh user@hostnameUruchom polecenie Remote-SSH: Connect to Host… z palety poleceń. Połącz się z hostem, a następnie otwórz folder projektu na tej maszynie. Sprawdź pasek stanu edytora, aby potwierdzić hosta.
2. Przygotuj środowisko zdalne
W oknie połączonym przez SSH otwórz widok rozszerzeń, znajdź Facade Code i zainstaluj to rozszerzenie na hoście SSH. Window Component pozostaje na Twoim komputerze i łączy zdalny projekt z pozostałymi projektami Facade.
W zdalnym zintegrowanym terminalu zainstaluj CLI, którego chcesz używać, i zaloguj się w nim lub skonfiguruj dostawcę. Upewnij się, że odpowiada tam na polecenia.
| Twój komputer | Zdalna maszyna |
|---|---|
| Interfejs edytora i połączenie SSH | Rozszerzenie projektu Facade, CLI agenta, pliki projektu, kompilacje i testy |
Zdalny agent korzysta z narzędzi i poświadczeń tej maszyny. CLI zainstalowane tylko na Twoim komputerze nie będzie dostępne dla zdalnego agenta.
3. Uruchom zdalnego agenta
Otwórz Facade w połączonym projekcie, wybierz New Agent i wskaż CLI. Sprawdź, czy wybrana lokalizacja to zdalny folder projektu.
Podaj, w jakim systemie operacyjnym i katalogu projektu pracujesz oraz jak uruchomić jego testy i inne narzędzia weryfikacji.Upewnij się, że odpowiedź opisuje oczekiwane środowisko i ścieżkę. Agent wykonuje polecenia i zmienia pliki na tej maszynie.
Edytuj ustawienia tam, gdzie działa agent
Przy otwartym zdalnym folderze wybierz Open Settings → Facade: Home → Edit in facade.json. Jeśli zdalne okno otwiera ustawienia jako JSON, polecenie Open Settings prowadzi prosto do facade.json. Opis pól znajdziesz w artykule Ustawienia agentów.
Klucze API, ścieżki plików wykonywalnych i inne zmienne środowiskowe przygotuj na zdalnej maszynie — lokalne środowisko nie jest przenoszone.
Połącz pracę lokalną ze zdalną
Pozostaw otwarty lokalny projekt i połączenie SSH. Agenci mogą się wzajemnie odnajdywać i wymieniać wiadomości przez Facade, jeśli pozwalają na to ich ustawienia dostępu.
Użyj Facade, aby zapytać zdalnego agenta, w jakim projekcie pracuje i jakie testy oraz inne narzędzia weryfikacji są tam dostępne.Jeśli agent nie widzi innego agenta, zajrzyj do artykułu Zatwierdzenia i dostęp agentów. Aby śledzić kilku agentów pracujących nad funkcjami — lokalnych lub zdalnych — z jednej rozmowy, użyj wzorca Facade.
Każda maszyna ma własne pliki projektu. Przed porównaniem wyników testów między systemami upewnij się, że na obu maszynach jest ten sam commit.