Microsoft merilis Visual Studio Code 1.140 pada 30 September. Hampir semua perubahan di versi ini berpusat pada agen: arsitektur di balik runtime agen Copilot dirombak, satu sesi kini bisa membuka beberapa folder sekaligus, agen bisa melimpahkan tugas ke mesin jarak jauh, dan ada pratinjau riset orkestrasi multi-model baru bernama HydraFusion.
Runtime pindah ke proses terpisah
VS Code 1.140 merombak runtime agen Copilot (yang secara resmi disebut Copilot harness) menjadi struktur berbasis Agent Host Protocol (AHP) yang berjalan di proses terpisah. Dampak langsungnya: beberapa jendela VS Code kini bisa terhubung ke sesi agen yang sama, dan menutup satu jendela tidak lagi mematikan sesi itu.
Di atas fondasi ini, sesi multi-folder hadir sebagai fitur eksperimental. Satu sesi kini bisa menangani beberapa repositori atau beberapa worktree terpisah sekaligus, dengan tiap obrolan memiliki folder, terminal, tugas, dan riwayat perubahannya sendiri. Ada tiga pengaturan untuk mengaktifkannya:
chat.agentHost.copilotAgent.multiRootEnabledchat.agentHost.claudeAgent.multiRootEnabledchat.agentHost.codexAgent.multiRootEnabled
Dari penamaannya, host agen VS Code tampaknya menyediakan saklar yang setara untuk agen Claude dan Codex, selain untuk Copilot miliknya sendiri.
Melimpahkan tugas ke jarak jauh, model berpindah otomatis
Pendelegasian jarak jauh juga masih eksperimental, diaktifkan lewat chat.remoteAgentHostsEnabled dan chat.remoteSessions.tools.enabled. Setelah diaktifkan, agen mendapat empat alat baru: menampilkan daftar host jarak jauh yang tersedia, membuat sesi jarak jauh, memeriksa status sesi, dan mengirim pesan ke sesi jarak jauh. Secara praktis, agen lokal bertindak sebagai dispatcher yang melempar tugas-tugas berat ke mesin jarak jauh.
HydraFusion adalah sistem adaptif yang menentukan model dan alur kerja mana yang dipakai: tugas sederhana diselesaikan satu model dari awal sampai akhir; tugas yang lebih sulit dieskalasi ke model yang lebih kuat; model lain juga bisa dilibatkan untuk memeriksa dan memperbaiki hasilnya. Microsoft melabelinya sebagai pratinjau riset dan belum mempublikasikan aturan penjadwalan maupun data performanya.
Beberapa perbaikan kecil penghemat waktu
- Worktree: pengaturan baru
git.worktreeSymlinkFoldersmemungkinkan beberapa worktree berbagi folder yang diabaikan git, sepertinode_modules, jadi dependensi tidak perlu dipasang ulang setiap kali membuka worktree baru (eksperimental). - Dev Container: kontainer yang dipakai sesi agen kini otomatis berhenti setelah idle 5 menit, bisa diatur lewat
chat.agentHost.devContainer.idleTimeout; unduhan VS Code Server dan CLI kini di-cache dan dipakai ulang. - Kontrol perusahaan: admin bisa memakai
autoTieruntuk mengatur tingkat default model Auto — efficiency, balance, atau intelligence — dan developer tetap bisa mengubahnya sendiri. - Konfigurasi MCP: mendukung konfigurasi global di
$COPILOT_HOME/mcp-config.jsonmaupun.mcp.jsondi level workspace.
Dampaknya bagi tim developer di Tiongkok
Tidak sedikit tim di Tiongkok yang memecah basis kode mereka menjadi beberapa repositori per layanan — masing-masing satu untuk frontend, backend, dan komponen bersama. Selama ini, membuat agen di VS Code mengubah satu fitur lintas repositori berarti harus bolak-balik antar beberapa jendela, atau menggabungkan sementara beberapa repositori jadi satu workspace. Sesi multi-folder dirancang persis untuk pola kerja seperti ini, sehingga skenario mengubah antarmuka yang melibatkan frontend dan backend sekaligus akan terasa jauh lebih lancar.
Berbagi node_modules antar worktree lebih langsung membantu developer yang lebih sensitif terhadap kondisi jaringan. Sebagian besar instalasi dependensi di Tiongkok melewati mirror, dan memasang ulang untuk proyek frontend berukuran menengah saja bisa memakan waktu beberapa menit. Saat membuka tiga sampai empat worktree sekaligus agar agen bisa mencoba beberapa pendekatan secara paralel, dulu dependensi harus dipasang tiga sampai empat kali — sekarang cukup sekali.
autoTier di sisi perusahaan terutama untuk mengontrol biaya. Secara default terkunci di efficiency, sehingga pelengkapan otomatis dan tanya-jawab harian karyawan memakai model yang lebih murah, dengan opsi beralih manual ke intelligence saat dibutuhkan. Model apa saja yang sebenarnya tersedia untuk perusahaan di Tiongkok, dan apakah HydraFusion akan mengarahkan tugas ke model selain Claude atau Codex, tidak disebutkan dalam catatan rilis kali ini — semuanya tergantung model yang benar-benar bisa dipilih di masing-masing akun.
Sebagian besar fitur ini masih berlabel "eksperimental" dan tidak aktif secara default. Untuk mencobanya, pengguna harus mengaktifkannya sendiri lewat pengaturan, dan sebaiknya diuji dulu di satu atau dua repositori sebelum diterapkan ke seluruh tim.
Sumber: Catatan rilis Visual Studio Code 1.140, CocoLoop; nama pengaturan dan nilai default mengikuti catatan rilis resmi.