Facade Code Dokumentasi
Menggunakan Facade

Jalankan agen di mesin jarak jauh

Jalankan agen di komputer lain sementara Anda tetap bekerja dari editor lokal.

1. Hubungkan proyek Anda lewat SSH

Pasang Remote - SSH di VS Code dan pastikan Anda bisa masuk ke host dari terminal:

Gunakan nama pengguna dan host SSH Anda
ssh user@hostname

Jalankan Remote-SSH: Connect to Host… dari Command Palette. Hubungkan ke host, lalu buka folder proyek di mesin tersebut. Periksa bilah status editor untuk memastikan host-nya.

Penyiapan Remote SSH dan persyaratan host ↗

2. Siapkan lingkungan remote

Di jendela yang terhubung lewat SSH, buka tampilan Ekstensi, temukan Facade Code, dan pasang di host SSH. Window Component tetap berada di komputer Anda dan menghubungkan proyek remote itu ke proyek Facade Anda yang lain.

Di terminal terintegrasi remote, pasang CLI yang ingin Anda pakai dan selesaikan proses masuk atau penyiapan penyedianya. Pastikan ia bisa menjawab permintaan di sana.

Komputer AndaMesin remote
Antarmuka editor dan koneksi SSHEkstensi proyek Facade, CLI agen, berkas proyek, build, dan tes

Agen remote memakai alat dan kredensial di mesin itu. CLI yang hanya terpasang di komputer Anda tidak tersedia untuk agen remote.

3. Mulai agen remote

Buka Facade di proyek yang terhubung, pilih New Agent, lalu pilih CLI-nya. Pastikan lokasi yang dipilih adalah folder proyek remote.

Periksa lingkungannya
Beri tahu saya sistem operasi dan direktori proyek tempat Anda bekerja, serta cara menjalankan pemeriksaan proyek ini.

Pastikan jawabannya menyebut lingkungan dan path yang Anda harapkan. Agen menjalankan perintah dan mengubah berkas di mesin tersebut.

Edit pengaturan di tempat agen berjalan

Dengan folder remote terbuka, pilih Open Settings → Facade: Home → Edit in facade.json. Jika jendela remote Anda membuka Settings sebagai JSON, Open Settings langsung menuju facade.json. Lihat Pengaturan agen untuk daftar field-nya.

Siapkan kunci API, path executable, dan variabel lingkungan lain di mesin remote; lingkungan lokal Anda tidak ikut terbawa.

Hubungkan pekerjaan lokal dan remote

Biarkan proyek lokal dan koneksi SSH tetap terbuka. Agen dapat menemukan dan mengirim pesan ke agen lain lewat Facade bila pengaturan aksesnya mengizinkan.

Hubungi agen remote
Gunakan Facade untuk menanyakan kepada agen remote proyek mana yang sedang dikerjakannya dan pemeriksaan apa yang tersedia di sana.

Lihat Persetujuan dan akses agen jika ada agen yang tidak dapat menemukan agen lain. Untuk memantau beberapa agen fitur, lokal maupun remote, dari satu percakapan, gunakan pola Facade.

Setiap mesin punya berkas proyeknya sendiri. Checkout commit yang sama di tiap mesin sebelum membandingkan hasil tes antar sistem operasi.

Lihat sebagai Markdown ↗Dokumentasi

Cari di dokumentasi

Cari di panduan ini. Gunakan ↑ ↓ untuk berpindah, Enter untuk membuka, Esc untuk menutup.