- Kini dimungkinkan untuk menjalankan dan mengoordinasikan beberapa thread agent secara bersamaan dalam jendela yang sama, dan melalui Threads Sidebar yang baru, cakupan akses folder dan repositori untuk tiap thread bisa dikendalikan serta status eksekusinya bisa dipantau di satu tempat
- Untuk setiap thread, bisa dipilih dan dikombinasikan agent yang berbeda, satu thread juga dapat melakukan baca-tulis lintas banyak proyek dan repositori, dan bila diperlukan, isolasi worktree juga kini dapat diterapkan per thread
- Tata letak bawaan juga diatur ulang dengan fokus pada Threads Sidebar, sehingga Threads dan Agent Panel ditempatkan di kiri, sedangkan Project Panel dan Git Panel dipindahkan ke kanan; pengguna lama dapat memakai tata letak ini secara opt-in
- Alih-alih memilih salah satu dari dua ekstrem, yaitu menyerahkan semuanya pada AI atau sepenuhnya menyingkirkan AI, fokusnya adalah menggabungkan cara kerja yang tetap terlibat langsung dengan kode dengan alat AI untuk membangun sistem yang andal dan dirancang dengan baik
- Fitur ini bisa langsung digunakan di rilis Zed terbaru, dan bersama lingkungan 120 fps, struktur pemilihan agent, serta rilis open source, alur kerja untuk menangani pekerjaan agent berskala besar dalam satu jendela menjadi semakin kuat
Fitur agen paralel
- Zed kini memungkinkan beberapa agent dijalankan dan dikoordinasikan secara paralel dalam jendela yang sama
- Dengan fitur Parallel Agents, banyak thread dapat dijalankan secara bersamaan
- Di Threads Sidebar yang baru, folder dan repositori yang dapat diakses tiap thread bisa dikendalikan secara presisi
- Thread yang sedang berjalan bisa dipantau di satu tempat
- Fitur ini berjalan di lingkungan 120 fps milik Zed, memungkinkan penggunaan agent pilihan, dan seluruhnya tersedia sebagai open source
Banyak thread, satu jendela
- Threads Sidebar menampilkan semua thread yang dikelompokkan per proyek, sehingga lebih mudah menangani banyak pekerjaan agent secara bersamaan
- Tiap thread bisa menggunakan kombinasi agent yang berbeda
- Dengan pendekatan choose your agent, pemilihan dapat dilakukan per thread
- Pekerjaan dapat dilakukan melintasi banyak proyek, dan satu thread agent dapat melakukan baca dan tulis di beberapa repositori sekaligus
- Saat diperlukan, isolasi worktree dapat diterapkan, dan penerapannya juga bisa ditentukan per thread
- Dari Sidebar, tindakan umum seperti menghentikan thread, mengarsipkan, atau memulai thread baru bisa langsung dijalankan
- Bahkan dalam alur yang kompleks dengan banyak agent berjalan bersamaan di berbagai proyek, Sidebar membantu menjaga pekerjaan tetap rapi
Tata letak bawaan baru
- Karena pusat penelusuran proyek berpindah ke Threads Sidebar, susunan panel juga disesuaikan ulang
- Threads secara bawaan di-dock di kiri dan ditempatkan di samping Agent Panel
- Project Panel dan Git Panel dipindahkan ke kanan
- Tata letak ini dirancang agar lebih cocok untuk agentic work, dan menjaga thread agent tetap menjadi fokus utama saat berpindah thread
- Jika menginginkan susunan lain, posisi dock bisa diubah dengan klik kanan ikon panel di bilah bawah, dan juga dapat disesuaikan lewat Settings Editor
- Pengguna lama dapat memakai tata letak baru ini secara opt-in
- Sekalipun sudah terbiasa dengan susunan lama, mencoba tata letak baru ini terlebih dahulu sebelum mengubahnya kembali mungkin akan terasa lebih alami
Menggabungkan Agent dan Editor
- Cara memanfaatkan AI bisa bergerak ke arah yang ekstrem, tetapi cara bekerja yang tetap menggunakan AI sambil terlibat langsung dengan kode lebih cocok untuk membuat perangkat lunak berkualitas tinggi
- Kontribusi seorang software engineer seharusnya diukur bukan dari jumlah baris kode yang dihasilkan, melainkan dari sistem yang dapat dipercaya, dirancang dengan baik, dan mudah diubah
- Agentic engineering yang diperkenalkan pada 2025 mulai menempatkan diri sebagai cara membangun perangkat lunak yang lebih baik dengan menggabungkan craftsmanship manusia dan alat AI
- Agent paralel di Zed dibuat dengan prinsip ini sebagai pusatnya, dengan fokus untuk memperbaiki pengalaman kerja agent dalam skala besar
- Sistem ini diuji selama berhari-hari dengan ratusan thread aktif, dan melalui banyak iterasi UX serta diskusi internal yang panjang untuk merapikan bagian-bagian kasar yang mungkin tidak terlihat oleh developer
- Waktu pengembangannya lebih lama dan prosesnya juga tidak mudah, tetapi hasilnya memungkinkan pekerjaan yang lebih menantang ditangani dengan agent tanpa mengorbankan craft
Memulai
- Parallel Agents tersedia di rilis Zed terbaru
- Threads Sidebar dapat dibuka lewat ikon di kiri bawah
- Bisa juga dibuka dengan key binding: di macOS gunakan
option-cmd-j, di Linux dan Windows gunakan ctrl-option-j
1 komentar
Opini Hacker News
Makin sering pakai workflow ini, makin suka. Game changer yang sebenarnya adalah (a) bisa menjalankan thread paralel untuk tiap worktree, dan (b) punya lifecycle hook yang cukup lengkap sampai bisa diperlakukan seperti menyalakan VM
Dalam kasus saya, saat membuat worktree saya menyalin file config lokal, lalu Postgres menggandakan DB dev/test supaya bisa melakukan pengujian terisolasi. Saat worktree ditutup, DB itu ikut dihapus
Sejauh ini Conductor yang paling bagus, tapi di kantor saya cuma boleh pakai Copilot dan backend-nya juga dikunci ke Claude/Codex jadi tidak bisa memakainya. Arbor mirip, tapi pengembangannya kurang aktif dan masih banyak bagian yang kasar, sementara GUI Opencode punya create hook tapi tidak ada teardown
Kalau Zed bisa menyambungkan bagian ini sambil tetap mempertahankan identitasnya sebagai editor yang bagus, menurut saya ini benar-benar bisa mengubah permainan
Kami sedang mengerjakan dukungan untuk lebih banyak agen, dan permintaan untuk dukungan Copilot serta harness OpenCode sangat banyak
Belakangan kami juga membuat jalan keluar. Jika mengaktifkan Settings → Experimental → Big Terminal Mode, Anda bisa membuat terminal baru di panel tengah (⌘⇧T) dan memakai agen apa pun yang Anda mau seperti Copilot atau OpenCode. Memang masih kurang hal seperti notifikasi jadi belum terasa seperti pengalaman yang selesai, tapi setidaknya ini memungkinkan memakai harness yang Anda inginkan sampai UI resminya keluar
Umpan balik kapan saja bisa dikirim ke charlie@conductor.build
Tinggal buat git worktree baru, salin .env lokal atau file config lain, lalu isi port dan variabel yang tidak bentrok untuk tiap worktree. Itu untuk menghindari bentrokan localhost, dan ini juga bisa diselesaikan dengan Docker
Setelah merge ke main, bisa juga sediakan skrip teardown untuk membersihkan worktree, dan untuk pengujian otomatis saya juga memberi Chrome debug port dan temporary user data dir yang berbeda untuk tiap worktree
Jadi saya kurang paham kenapa perlu library atau tool terpisah untuk ini
https://www.visualjj.com/learn/parallel-ai-agents
Ekstensi ini punya before create / before destroy hook jadi Anda bisa memasukkan pekerjaan apa pun yang diinginkan. Di sisi saya, saya membuat symlink file workspace dari checkout main, memasang paket, dan menyalin beberapa file juga. Cukup praktis
Kalau perlu, isolasi VM per worktree juga memungkinkan
https://github.com/ouijit/ouijit
Sekarang kelihatan jelas semua orang sedang bergerak ke arah agen paralel dan worktree, tapi saya tetap terkejut Zed yang merilis ini. Selama ini kesannya sangat editor-sentris dan AI benar-benar opsional
Kekuatan Zed adalah tidak bergantung pada agen tertentu, bisa otomatis membuat worktree per repositori sehingga satu agen dapat menangani banyak repositori, dan kualitas UI agen bawaannya tinggi, bukan sekadar bungkus untuk CLI. Setahu saya ini tool besar pertama yang punya kombinasi itu semua
Saya menghubungkannya ke logfire untuk melihat telemetri, dan dampaknya sangat terasa saat mengoptimalkan atau mendiagnosis bug. Plugins dan skills juga belum ada
Meski begitu, enaknya provider bisa diganti dengan mudah
Layout default barunya persis berlawanan dengan yang saya inginkan
Buat saya urutannya harus project tree | text editor | agent view | threads
Di kebanyakan laptop, paling banyak cuma dua panel yang benar-benar bisa dipakai dengan nyaman, jadi ketimbang menekankan workflow empat panel, lebih baik fokus ke pengelolaan panel dan perpindahan tampilan yang mudah. Kalau bukan ultrawide, Agents sebaiknya jadi jendela terpisah saja
Saya cukup sering memakai Zed dan ini memang hal kecil yang bisa diubah lewat pengaturan, tapi terasa seperti keputusan desain yang cukup simbolis dan mengganggu. Saya jadi khawatir mereka akan menganggap editing itu kurang penting dan mulai mendorong mode VI ke pinggir juga
Dari changelog juga kelihatannya sebagian besar usaha belakangan ini masuk ke sisi agen, dan itu membuat saya khawatir. Saya suka Zed karena ia editor yang bagus yang sedikit paham agen, bukan karena saya ingin ia makin berputar menjadi pusat manajemen agen
Tapi saya rasa untuk saat ini mereka tidak akan menghapusnya
Saya justru sengaja menghindari agen paralel. Beban kognitifnya terlalu besar, dan di tengah pekerjaan sering kali saya harus terus mengarahkan agen ke jalur yang secara struktural masuk akal
Tugas yang kompleks biasanya mengharuskan saya membuka output thinking dan menyela di tengah atau memberi arahan. Kalau tidak, hasilnya sering berantakan dan sulit diperbaiki, dan akan lebih sulit lagi kalau harus memantau proses paralel juga
Akhir-akhir ini saya menangani satu perubahan setiap kali, dan mempertahankan alur itu sampai benar-benar yakin bisa merge dengan percaya diri
Pada titik tertentu otak saya mulai mengirim sinyal untuk langsung commit dan lanjut saja, dan saya harus memaksa diri menahan godaan itu
Saya kurang suka layout default yang menggeser kode dan file tree demi memberi ruang untuk tool AI
Saya sangat suka Zed dan memakainya setiap hari, tetapi kalau saya melihat layout ini saat pertama kali menginstal, mungkin saya tidak akan mempertimbangkannya dengan serius
Menurut saya ini jelas bisa membuat sebagian pengguna baru menjauh
Sebagian besar tool lain yang melakukan hal serupa itu berat, penuh bug, dan berbasis Electron
Tinggal klik kanan ikon panel kecil di bar bawah untuk memilih posisi docking, dan klik kiri untuk toggle tampilan panel
Saat ini saja agent, editor, dan files/git sudah sering dibuka bersamaan; kalau ditambah panel keempat, di resolusi rendah rasanya akan sangat sempit. Saya memang punya monitor 4K, tapi biasanya saya memakai setengah layar untuk editor dan setengahnya lagi untuk jendela lain seperti browser, jadi alur yang menuntut editor fullscreen tetap agak mengganggu
Tentu ini hanya layout default, dan saya yakin pasti ada cara mengubahnya di Zed. Kalau seperti JetBrains IDE, panel bisa ditempatkan kiri atas/kiri bawah/kanan bawah/kanan atas lalu disembunyikan dan dimunculkan sekaligus, misalnya file di kiri atas dan agen di kiri bawah, bagian tengah tetap bisa dipertahankan fokus ke editor
Saya lebih suka aplikasi gaya codex yang memusatkan beberapa proyek di satu tempat dan memudahkan context switching tanpa henti
Di macOS, ⌘B masih toggle dock kiri dan ⌘R masih toggle dock kanan
Saat layout baru diaktifkan, panel yang tadinya di kiri pindah ke kanan, jadi untuk penggunaan coding tradisional pun saya mau mencobanya sebentar. Posisi docking tiap panel bisa diubah di jendela settings
Buat saya agen paralel itu pengecualian, bukan default. Mungkin masalahnya ada di saya, tapi untuk situasi pengecualian seperti itu rasanya cukup buka beberapa terminal tambahan saja
Saya tidak yakin ini benar-benar harus menjadi workflow utama. Otak saya lebih cocok mendalami satu masalah sampai tuntas
Bukan semata eksekusi paralelnya, melainkan kemudahan berpindah antar-thread. Ini memungkinkan saya menggali pekerjaan riset kecil di thread samping tanpa mengacaukan konteks editing utama
Misalnya menyusun draf perubahan sebelum mulai mengedit, atau checkout branch dan menyiapkan kode sebelum review
Saya sudah mencoba Zed dan merasa ini sudah cukup layak jadi editor utama, tapi kekurangan ekstensi masih terasa. Hal seperti highlight TODO, TabOut, dan QoL kecil lainnya masih kurang, pindah ke nomor baris juga tidak semudah di VSCode, dan filter tab yang disebut komentar lain juga saya rasa kurang
Dan aneh juga di editor git commit message kita tidak bisa mengatur ukuran font
Dari tambahan terbaru, integrasi dev container benar-benar bagus
Semoga sukses untuk Zed
UI agen Zed adalah UI paling membingungkan yang pernah saya lihat. Ikonnya kecil dan ambigu, dan saat menekan x kadang editor yang tertutup, kadang agennya, kadang panelnya, jadi sulit memprediksi hasilnya
Saya sempat ingin mencobanya lagi karena fitur baru ini, tapi perilaku yang tidak bisa diprediksi itu membuat saya akhirnya menghapusnya. Lagi pula opencode Go yang saya langgani juga tidak didukung
Warp juga merilis hal serupa sekitar seminggu lalu, tapi menurut saya implementasi Zed lebih logis
Sudah lama saya tidak mencoba Zed lagi, jadi mungkin sudah waktunya mencoba sekali lagi. Sedang muncul rasa gatal bulanan untuk berpikir, “apa kali ini saya coba terminal/IDE yang ini ya?”
Mungkin saya memang belum melewati learning curve-nya, atau mungkin karena produk itu masih terasa dekat ke tahap alfa dan sering berubah
Fitur Parallel agents kelihatannya dirancang seputar git worktree atau proyek lokal, tapi menurut saya mode proyek lokal justru mengaburkan inti masalah
Alur pengembangan harian saya sudah sepenuhnya berpindah ke jj workspaces, jadi sampai Zed mendukung jj, saya tidak akan memakai fitur ini
Selain itu, perubahan kali ini juga membuat layout saya berantakan tanpa diduga, dan sekarang saya bahkan belum tahu cara mengembalikannya seperti semula