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:
ssh user@hostnameJalankan 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.
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 Anda | Mesin remote |
|---|---|
| Antarmuka editor dan koneksi SSH | Ekstensi 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.
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.
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.