Workflow visual, handoff sungguhan, feedback loop sungguhan, komunikasi antar-agen sungguhan. Dibangun supaya kamu bisa men-ship fitur dengan satu Slack ping, bukan lima puluh.
Canvas workflow visual
Canvas tak terbatas yang bisa di-zoom, ditenagai React Flow, mesin yang sama di balik n8n, Retool, Pipedream, dan Make. Taruh node, hubungkan, simpan tim. Tanpa code, tanpa YAML.
14 role agen bawaan
Fullstack, Frontend, Backend, DevOps, QA, Security, PM, Architect, Mobile, Marketing, Git Expert, SEO, i18n, Brainstormer. Plus role custom apapun yang sudah kamu simpan di proyekmu.
Model dan prompt per node
Setiap node memilih provider, model, dan instruksi step-nya. Pakai Opus untuk Architect, Haiku untuk QA, Codex untuk backend berat, Antigravity untuk frontend murah. Campur dan cocokkan.
Handoff otomatis
Saat agen memanggil team_complete_step, AgentsRoom membangun payload handoff (ringkasan fitur, file yang berubah, risiko, hint test, flag) dan men-spawn node berikutnya dengan payload itu sebagai konteks awalnya.
Opsi handoff manual
Lebih suka memvalidasi setiap step? Switch node ke mode manual. Agen menunggu, kamu klik 'Hand off' saat puas dengan hasilnya. Yang terbaik dari kedua dunia.
Conditional edges
Setiap koneksi dapat membawa satu pemeriksaan flag atau beberapa, digabungkan dengan DAN atau ATAU. Jika QA lulus lanjut ke PM, jika review gagal kembali ke Dev, jika review DAN analisis sama-sama gagal berhenti untuk manusia. Ketika dua koneksi cocok sekaligus, yang punya paling banyak kondisi menang.
Feedback loop
Dev ke QA ke Dev ke QA. Saat QA mengirim tiket balik, agen Dev original digunakan kembali dengan memori penuh siklus sebelumnya, jadi dia benar-benar memperbaiki regresi alih-alih mulai dari nol.
Gerbang kualitas terverifikasi mesin
Sematkan perintah pemeriksaan di sebuah node (npm test, lint, build). Runner menjalankannya saat agen menyatakan selesai: kode keluar 0 membuat flag perutean true, selain itu false. Hasil terukur selalu menggantikan klaim si agen.
Cabang tinjauan paralel
Tarik dua sambungan tanpa syarat dari satu node dan kedua tujuan berjalan bersamaan: QA dan Security meninjau diff yang sama berdampingan, lalu node gabungan menyatukan laporan mereka. Satu cabang merah cukup untuk menjaga gerbang tetap tertutup.
Tanya manusianya, lalu lanjut
Await node adalah jeda, bukan akhir: run berhenti, menanyakan pertanyaan yang kamu tulis di node itu, dan begitu kamu menjawab, run mulai lagi sendiri dengan jawabanmu diserahkan ke langkah berikutnya. Agen yang mentok diarahkan ke sana alih-alih menutup run, dan notifikasinya sampai ke ponselmu.
Skill disematkan per langkah
Lampirkan entri Skills Library Anda ke sebuah node. Agen memuatnya sebelum memulai langkah: checklist review atau runbook deploy Anda diterapkan di setiap run, bukan hanya saat agen ingat.
Max-cycles guard
Cap yang bisa dikonfigurasi (default 3). Menghindari loop QA-tolak-Dev tanpa akhir. Saat cap tercapai, run berhenti di awaiting-finalization dan kamu yang memutuskan.
Run bertahan dari restart
Tutup aplikasi di tengah run, buka lagi: run kembali ke langkah tempat ia berhenti. Status, catatan, dan timeline hidup di disk; orkestrator melanjutkan pekerjaan alih-alih meninggalkan zombie.
Pustaka tim di akun Anda
Tim global disinkronkan ke akun Anda dan mengikuti Anda antar mesin; tim proyek ikut dengan room. Keduanya menyimpan cache offline, dan perubahan yang dibuat offline diputar ulang saat tersambung kembali.
Scratchpad NOTES.md bersama
Setiap agen di run membaca dan menulis ke file markdown di workspace. Selamat dari compaction, crash, restart. Sumber kebenaran tunggal untuk reasoning tim.
Inbox role-ke-role
Butuh QA bertanya ke Architect di tengah run? team_ask mengirim pesan ke inbox role tersebut. Agen berikutnya di role itu membacanya dan menjawab. Chat sungguhan antar agen, selama run berlangsung : kotak masuk permanen yang hidup lebih lama darinya adalah pesan antar agen.
Komunikasi antar-agen berbasis MCP
Semua tool tim diekspos lewat server MCP. Tool selamat dari context compaction Claude (Anthropic mengirim ulang setiap turn). Tahan terhadap /clear, /compact, dan loop panjang.
Ringkasan handoff bertenaga Haiku
Kalau agen tidak menulis ringkasan fitur sendiri, panggilan Haiku kecil membuatnya dari git diff. Murah, cepat, dan agen berikutnya selalu mendarat dengan konteks.
Propagasi Browser MCP
Node tim dengan verifyInBrowser otomatis switch agennya ke mode akses browser. Node QA mendarat dengan tool browser lengkap (navigate, click, type, screenshot, get logs).
Agen ephemeral per run
Setiap run tim men-spawn agen baru dan menghancurkannya saat dismiss. Daftar agen proyek kamu tetap bersih. Tim adalah workflow-nya, agen adalah runtime-nya.
Tim global dan tim proyek
Simpan tim yang bisa dipakai ulang di library global kamu (~/.agentsroom/teams) atau pin ke proyek tertentu (di-commit bersama room). Editor sama, scope berbeda.
Empat template tim disertakan
Bangun lalu verifikasi, Spesifikasi bangun verifikasi, Perburuan bug (reproduksi, perbaiki, buktikan), dan Perisai rilis dengan QA dan Security paralel. Duplikasi, edit, jalankan. Siap dalam 30 detik.
UI timeline run
Setiap handoff muncul sebagai card di timeline run: role mana yang baru selesai, apa kata ringkasan, file mana yang berubah, flag mana yang diset. Bisa diaudit, bisa diputar ulang.
Jalankan di tiket backlog manapun
Drop tiket ke tim dan rangkaian dimulai pada tiket itu. Agen pertama membaca judul dan body tiket, sisa tim mengambilnya dari sana.