# 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:

```shell
ssh user@hostname
```

Uruchom 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.

[Konfiguracja Remote SSH i wymagania hosta ↗](https://code.visualstudio.com/docs/remote/ssh)

## 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.

```text
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](https://facadecode.com/pl/docs/settings/).

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.

```text
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](https://facadecode.com/pl/docs/permissions/). Aby śledzić kilku agentów pracujących nad funkcjami — lokalnych lub zdalnych — z jednej rozmowy, użyj [wzorca Facade](https://facadecode.com/pl/docs/collaboration/phone-led-team/).

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.
