Bayangkan sebuah tim dengan empat puluh percakapan terbuka. Di satu percakapan, seseorang meminta agen menyiapkan proposal pelanggan. Di percakapan lain, seorang rekan menanyakan perkiraan pengiriman. Orang ketiga memeriksa apakah fitur yang sama bisa dirilis bulan ini.
Setiap percakapan dimulai dengan penjelasan. Ini pelanggannya. Ini janji kita. Ini keputusan kemarin. Para agen mulai bekerja, tetapi masing-masing melihat potongan berbeda. Akhirnya seseorang menyadari bahwa proposal menjanjikan tanggal yang sudah ditolak dalam diskusi teknis.
Lalu sebuah tugas selesai. Percakapannya menjadi sepi. Seminggu kemudian, orang lain memulai pekerjaan terkait dan menjelaskan latar belakangnya lagi.
Saat membangun agen, kami terus memikirkan adegan ini. Kami ingin pekerjaan berikutnya berangkat dari hal yang sudah dipelajari tim. Itu membawa kami ke desain sesi tunggal: percakapan utama yang menetap, dengan Worker independen yang menjalankan tugas masing-masing.
Subagen membantu membagi pekerjaan. Sesi tunggal menjawab pertanyaan lain: di mana pemahaman pekerjaan itu tersimpan seiring waktu? Kami memakai keduanya. Percakapan utama memberi kesinambungan bagi tim; Worker memberi ruang bagi setiap pekerjaan untuk berjalan.
Satu orang, satu kanal, satu tim
Poke memberi agen pribadi tempat yang sederhana: satu orang, satu percakapan (September 2025). Email, kalender, dan berkas seseorang terhubung ke percakapan teks. Permintaan membuat draf balasan atau menjadwal ulang rapat dapat dimulai di tempat yang sama dengan permintaan sebelumnya. Percakapan menjadi tempat untuk kembali sepanjang hari. Hubungan pribadi menjadi pusat pengalaman itu dan memberi kami contoh nyata kesinambungan antarpekerjaan.
Claude Tag membawa satu Claude ke sebuah kanal (23 Juni 2026). Siapa pun di sana dapat menyebut agen yang sama, melihat pekerjaannya, dan melanjutkan pekerjaan rekan. Claude mengingat informasi relevan dan memakai alat yang disediakan administrator. Pengumumannya juga menjelaskan pembelajaran dari kanal dan sumber lain bila diizinkan. Kami tertarik pada percakapan bersama: orang dapat mendelegasikan di tempat mereka membahas pekerjaan. Desain kami memakai percakapan utama tim sebagai tempat kembali bagi berbagai diskusi dan tugas.
Kami memilih menjajaki satu tim, satu percakapan. Cakupannya mengikuti pekerjaan tim lintas diskusi. Keputusan pengiriman dapat menjadi dasar proposal meskipun kedua pekerjaan dimulai di tempat berbeda.
Pada 28 April 2026, kami menerbitkan artikel tentang Bridge, produk kami sebelumnya, yang pertama membahas arah ini. Bagian penjelajahan kami itu berlangsung setelah Poke dan sebelum Claude Tag. Kami melanjutkannya dalam produk saat ini, Comma (1 Oktober 2026), tempat desain ini berjalan sekarang.
DeepSeek Harness memperkenalkan penjelajahan lain pada 31 Oktober 2026: Super-agent. Kerja proaktifnya dalam percakapan grup mengarah ke hal serupa: memindahkan koordinasi dari manusia ke sistem. Prototipe risetnya mengikuti desain tersendiri.
Artikel desain DeepSeek, §8.4, menyisakan dua pertanyaan: penyusupan cloud atau injeksi prompt yang membahayakan perangkat terhubung, serta kebocoran kredensial melalui konteks model. Jawaban yang sudah kami jalankan untuk isi adalah IFC: nyatakan sumber, periksa pembaca tujuan, tolak pengiriman yang tidak diizinkan, dan minta persetujuan manusia terbatas bila perlu.
Kredensial memakai jalur terpisah. Model menyebut referensi kredensial; lapisan eksekusi menguraikan dan menyuntikkan nilainya tanpa mengembalikannya ke model.
Yang dibawa tim ke pekerjaan berikutnya
Seorang rekan baru bergabung dalam pengerjaan proposal. Ia masuk ke percakapan utama yang sama dengan tim. Ia dapat melihat keputusan bersama, menanyakan perubahan tanggal, dan melanjutkan tanpa meminta tiga ringkasan dari tiga orang. Keanggotaan ruang kerja membuka percakapan bersama itu; materi di balik keputusan tetap mengikuti izinnya masing-masing.
Tugas yang selesai menyimpan hasil dan riwayatnya. Mungkin tim mengetahui bahwa pelanggan membutuhkan format ekspor khusus. Laporan kembali ke Router dan proposal berikutnya dapat merujuk temuan beserta sumbernya. Tugas sudah selesai, tetapi tim tetap punya tempat untuk menemukan kembali pelajarannya.
Kerja paralel membuat jalur kembali ini penting. Satu Worker membaca kebutuhan pelanggan sementara yang lain menyelidiki batas teknis. Jika temuan diteruskan melalui beberapa cerita ulang, keterangan penting bisa hilang. Setiap tugas melaporkan temuannya beserta sumber. Router menerimanya dalam konteks utama yang sama.
Itulah alasan kami membagi harness menjadi dua peran. Satu mengikuti percakapan tim yang berkelanjutan. Yang lain mengerjakan pekerjaan masing-masing.
Cara Router dan Worker berbagi pekerjaan
Setiap ruang kerja mendapat satu Router yang menetap. Router menyimpan konteks utama tim dan mengikuti permintaan, perubahan keputusan, serta hasil yang kembali. Permintaan tentang proposal masuk ke konteks yang sama dengan diskusi pengiriman yang sedang berlangsung. Setiap pesan masuk membawa identitas percakapan dan pesan asalnya. Router berbagi konteks lintas diskusi sambil menjaga asal setiap masukan.
Router menyerahkan pekerjaan yang jelas kepada Worker. Setiap tugas memulai sesi Worker baru dengan instruksi dan serah terima untuk pekerjaan itu. Riwayat Worker lain tetap di sesinya masing-masing. Beberapa Worker dapat menyelidiki pertanyaan berbeda secara bersamaan.
Kami mendefinisikan setiap tugas dengan tujuan, konteks yang dibutuhkan, dan hasil yang diharapkan. “Selidiki pelanggan ini” menyisakan terlalu banyak hal tersirat. “Periksa kebutuhan ekspornya dan usulkan format, beserta sumber dan pertanyaan terbuka” memberi Worker pekerjaan yang dapat dituntaskan dan Router hasil yang dapat dipakai.
Misalnya proposal membutuhkan pemeriksaan ekspor dan perkiraan pengiriman. Keduanya dapat diserahkan ke Worker berbeda. Satu mengembalikan kebutuhan pelanggan. Yang lain mengembalikan perkiraan beserta asumsinya. Router membawa hasil ke percakapan utama agar tim dapat memutuskan. Pekerjaan yang selesai punya jalan pulang.
Setiap balasan yang terlihat memerlukan pengiriman eksplisit, termasuk dalam percakapan utama. Router menyebut tujuan dan melewati pemeriksaan tujuan itu. Keluaran model dan berakhirnya giliran tidak menerbitkan balasan. Aturan yang sama berlaku ketika Worker melapor atau menyapa peserta lain. Membaca materi memberi konteks tugas; mengirim tetap merupakan tindakan terpisah.
Kontrol aliran informasi
Tugas paralel mempertemukan sumber dengan kelompok pembaca berbeda. Setiap pengiriman menyatakan sumber yang dipakai. Kontrol aliran informasi, atau IFC, memeriksa apakah pembaca di tujuan boleh membaca sumber tersebut.
Saat penegakan diaktifkan, pengiriman yang ditolak memberikan alasan. Agen dapat menghapus materi terbatas dan mencoba lagi, atau meminta persetujuan manusia sesuai cakupan yang diperlukan. Percobaan ulang harus memperbaiki isi sekaligus pernyataan sumbernya.
IFC memberi tim langkah yang dapat diperiksa antara menyiapkan balasan dan membagikannya.
Kembali ke proposal, Router dapat menyajikan perkiraan kepada tim, meminta keputusan yang masih terbuka, dan mengirim jawaban yang disepakati melalui kanal yang tepat. Pekerjaan Worker memiliki batas. Percakapan tim berlanjut melalui serah terima tersebut.
Tugas baru membuka sesi Worker baru. Saat berganti sesi, kami membawa pekerjaan yang belum selesai beserta rujukannya ke sesi berikutnya. Tim tetap membutuhkan jalan kembali ke keputusan sebelumnya.
Yang dipelajari tim bersama
Prosedur yang dapat dipakai ulang menjadi skill bersama dalam grup: instruksi dan sumber daya yang dapat diedit. Agen pembuat mengendalikan perubahan oleh agen. Agen lain dapat memakai skill tanpa menulis ulang; skill bawaan yang hanya dapat dibaca bisa disalin untuk disesuaikan. Sesi menerima katalog sesuai cakupannya dan membuka instruksi terkait.
Router memelihara memori jangka panjang tentang orang, lingkungan, fakta umum, dan episode bertanggal. Memori dibaca atau ditelusuri saat diperlukan. Worker biasa memakai serah terima tugas; Triage Worker yang ditugaskan mendapat akses baca yang terikat sumber. Penulisan memori menjadi kewenangan Router.
Bila diaktifkan, Condensed Workspace memberi setiap sesi internal Router dan Worker daftar ringkas fakta grup terkini yang sama. Pemilik ruang kerja dapat mengeditnya langsung.
Pembaruan agen mendapat pemeriksaan berupa saran: apakah isinya fakta terkini yang berguna bagi agen lain? Revisi dan penulis terakhir dicatat. Pemilik dapat memperbaiki atau menghapus pernyataan agar asumsi bersama terlihat dan dapat diedit. Pembaruan yang ditolak dapat dicoba lagi dengan ID penolakannya sebagai pengesampingan eksplisit.
Biaya mempertahankan satu percakapan
Pengaturan ini menekan sesi utama. Worker dapat berjalan paralel, tetapi Router tetap harus menggabungkan hasilnya. Permintaan baru bisa datang saat permintaan sebelumnya masih ditangani. Bagi orang, itu tetap antrean, berapa pun Worker yang tersedia.
Kami masih menangani antrean serial. Mendelegasikan penyelidikan panjang memberi Router ruang untuk merespons, tetapi keputusan yang saling memengaruhi tetap membutuhkan urutan. Dalam proposal, seseorang harus menetapkan tanggal pengiriman sebelum janji akhir dikirim. Percakapan bersama memperjelas ketergantungan itu dan memberi Router tanggung jawab lebih besar untuk menjaga kemajuan.
Riwayat juga membawa biaya. Setiap tugas selesai menambah sesuatu yang mungkin berguna nanti, beserta banyak hal yang tidak akan dipakai lagi. Saat riwayat tumbuh, menemukan keputusan yang tepat beserta alasannya membutuhkan lebih banyak kerja.
Kami ingin keputusan lama mudah ditemukan tanpa meminta rekan merekonstruksi seluruh diskusi. Alasannya membantu tim mengenali kapan keputusan itu perlu berubah.
Di sinilah penjelajahan kami berada. Kami memilih percakapan utama bersama karena tim terus kembali ke pekerjaan yang sama melalui orang dan tugas berbeda. Saat seseorang membuka diskusi terkait, kami ingin usaha tim sebelumnya tetap tersedia.


