Delegasi agen :
agen dev Anda mendelegasikan tes
Delegasi agen memungkinkan agen dev Anda menyelesaikan sebuah fitur dan menyerahkan validasinya ke agen QA terpisah. Dev tetap mengirimkan kode dengan model yang Anda percaya untuk masalah sulit. Agen QA menjalankan tes pada model yang lebih murah. Keduanya berbicara melalui server MCP AgentsRoom, sehingga delegasi agen bekerja menyeluruh tanpa Anda perlu menyalin apa pun.
Anda berhenti membayar harga Opus untuk klik browser. Anda berhenti membebani konteks agen dev dengan tangkapan layar dan dump DOM. Delegasi agen mengarahkan setiap tugas ke model yang tepat dengan harga yang tepat, dan ketika agen QA selesai, ia memberi sinyal kembali ke agen dev sehingga loop tertutup sendiri.
Di panel Tests, agen tes proyek berpindah dari Sonnet ke Claude Haiku yang lebih murah. Agen Claude Opus menambahkan tombol Buy, lalu mendelegasikan tes browser: agen QA muncul di bawahnya dengan Haiku, membuka toko di browser bawaan, mengklik Buy dan melihat keranjang menjadi 1. Hasilnya, lulus, kembali ke percakapan agen Opus.
Inilah masalah yang dipecahkan oleh delegasi agen. Anda menjalankan agen dev yang kuat (Claude Opus, Codex, jenis model yang merancang API atau merefaktor sebuah store). Agen mengirimkan fitur dalam 10 menit. Lalu ia menghabiskan 8 menit berikutnya mengklik browser untuk memverifikasi fitur bekerja. Tarif token mahal yang sama. Model yang sama yang tadi memikirkan logika domain Anda dengan serius, kini membaca label tombol.
Delegasi agen memperbaiki itu. Ketika fitur selesai, agen dev memanggil satu tool MCP, run_qa_test, dengan sebuah skenario. AgentsRoom membuat agen QA ephemeral pada model yang Anda pilih untuk QA : Claude Haiku, Codex mini, GPT-4 mini, apa pun yang Anda mau. Agen QA mendapatkan AgentsRoom Browser MCP, mengendalikan halaman, memvalidasi hasil, dan membalas dengan sebuah verdict. Agen dev membaca verdict tersebut dan melanjutkan.
Itulah delegasi agen, dan itulah satu-satunya loop yang dibahas halaman ini. Satu dev, satu QA, satu MCP. Ide yang sama dengan engineer senior yang mendelegasikan pengujian regresi ke junior atau ke QA : senior tetap merancang, junior menjalankan checklist. Delegasi agen memberi Anda pembagian yang sama antar model.

Visualisasi delegasi agen : agen dev induk (Codex) dan agen QA anak (Claude) muncul dalam daftar agen yang sama, dengan serah terima dev ke QA yang jelas.
Mengapa delegasi agen layak dipasang
Pertama, uang. Satu lintasan tes pada Claude Opus dan satu lintasan tes pada Claude Haiku memiliki biaya yang sangat berbeda. Browser sama, assertion sama, tangkapan layar sama. Delegasi agen membiarkan model murah mengerjakan pekerjaan murah. Orang-orang yang mengaktifkan ini melaporkan tagihan token mereka pada hari-hari berat QA turun dengan faktor nyata yang terukur, bukan sekadar 5 sampai 10 persen.
Kedua, konteks. Ketika agen dev menjalankan tes sendiri, setiap tangkapan layar, setiap dump DOM, setiap log konsol berakhir di jendela konteks agen dev. Dua puluh menit mengklik adalah megabyte kebisingan yang harus dibawa agen dev sepanjang sisa sesi. Delegasi agen mengisolasi kebisingan itu di dalam agen QA ephemeral. Agen dev mendapatkan pesan 'lulus' atau 'gagal' yang bersih, tidak lebih.
Ketiga, sudut ekologis. Setiap delegasi agen menghemat komputasi nyata. Menjalankan Haiku di tempat Opus tadi berjalan memangkas jejak energi pada langkah itu menjadi setengahnya. Kalikan dengan setiap orang di tim dan setiap loop tes dalam setahun, dan delegasi agen menjadi knob yang tidak sepele pada sisi karbon dari stack Anda.
Keempat, keandalan. Agen dev yang mengendalikan browser sendiri cenderung melenceng. Dua tangkapan layar berlalu, ia lupa apa yang sedang ia validasi. Agen QA dalam delegasi agen memiliki satu tugas dan satu prompt. Ia menguji, ia melaporkan, ia mati. Loopnya pendek, dapat diprediksi, dan mudah di-debug.
Satu-satunya alur yang dibahas delegasi agen di sini
Satu agen dev. Satu agen QA. Satu panggilan MCP. Delegasi agen, menyeluruh.
Agen dev mengirimkan fitur
Agen dev Anda (Claude Opus, Codex high reasoning, model mahal mana pun yang Anda percaya) menyelesaikan implementasi. Endpoint baru, layar baru, alur baru. Kode ditulis, file disimpan.
Agen dev memanggil run_qa_test
Alih-alih membuka browser sendiri, agen dev memanggil satu tool MCP dari server AgentsRoom Test Runner : run_qa_test, dengan skenario yang ditulis dalam bahasa sehari-hari. Itulah seluruh permukaan API delegasi agen.
AgentsRoom membuat agen QA
AgentsRoom Test Runner membuat agen QA ephemeral pada model lebih murah yang Anda konfigurasikan (Claude Haiku, Codex mini, GPT-4 mini). Agen QA mendapatkan tool AgentsRoom Browser MCP : navigate, click, type, screenshot, evaluate, get_logs, get_state.
Agen QA menjalankan tes
Agen QA membuka halaman, menelusuri skenario, memvalidasi hasilnya, menangkap tangkapan layar jika perlu, dan membaca log konsol untuk menangkap error runtime yang akan terlewat oleh agen dev.
Agen QA mengirimkan verdict
Ketika selesai, agen QA memanggil submit_verdict dengan hasil pass, fail, atau inconclusive, dan ringkasan singkat. Tangkapan layar dan log dilampirkan. Proses agen QA dihancurkan. Jendela konteksnya ikut hilang.
Agen dev membaca verdict dan melanjutkan
Agen dev menerima verdict kembali sebagai respons run_qa_test. Pada pass, agen dev commit atau pindah ke tiket berikutnya. Pada fail, agen dev membaca ringkasan kegagalan, memperbaiki bug, dan memicu siklus delegasi agen baru. Loopnya tertutup sendiri.
Ekonomi delegasi agen
Mengapa pembagian dev ke QA yang cerdas menurunkan tagihan AI tanpa menurunkan standar Anda.
Tes browser bersifat repetitif. Buka halaman, klik tombol, baca label, periksa toast. Model dengan harga 50 dolar per juta token mengerjakan itu sama baiknya dengan model 3 dolar per juta token. Mungkin lebih baik, karena model murah tidak bosan. Delegasi agen menempatkan model murah pada paruh pekerjaan yang membosankan.
Angka nyata dari sesi nyata : tes end to end pada alur kompleks biasanya membakar 60rb sampai 200rb token antara tangkapan layar, dump DOM, dan langkah penalaran. Di Opus, itu uang sungguhan per tes. Di Haiku, itu uang receh. Delegasi agen mengubah kebiasaan QA harian dari beban anggaran menjadi refleks gratis.
Kalikan dengan setiap loop. Hari dev normal pada fitur non-trivial menjalankan tes lima hingga dua puluh kali. Delegasi agen menumpuk efeknya di sepanjang pengulangan itu. Agen dev tetap mahal (Anda memang ingin ia mahal), agen QA tetap murah, dan selisihnya adalah penghematan murni.
Delegasi agen juga lebih baik untuk planet. Komputasi yang lebih sedikit pada pekerjaan yang sama berarti energi lebih sedikit, air datacenter lebih sedikit, karbon lebih sedikit. Bukan satu-satunya alasan untuk memasang delegasi agen, tapi efek samping yang adil dari mengarahkan tugas ke model berukuran tepat.
Pembagian model nyata untuk delegasi agen
Apa yang orang benar-benar pasang di sisi dev dan sisi QA dari delegasi agen.
Sisi dev (sengaja dibiarkan mahal)
- Claude Opus 4.7
- Claude Sonnet 4.6
- Codex high reasoning
- GPT-4 with deep reasoning
- Gemini 3 Pro
Sisi QA (didelegasikan ke yang lebih murah)
- Claude Haiku 4
- Claude Sonnet 4 (low effort)
- Codex mini
- GPT-4 mini
- Gemini 3 Flash
Delegasi agen tidak mengunci matriks. Anda mengonfigurasi model QA per proyek. Anda bahkan dapat mendelegasikan ke penyedia yang sepenuhnya berbeda : Opus di dev, Codex mini di QA, tanpa konteks bersama, hanya panggilan MCP.
Apa yang sebenarnya dilakukan delegasi agen di balik layar
Delegasi agen duduk di atas stack MCP AgentsRoom. Agen dev berjalan di dalam CLI-nya (Claude, Codex, GitHub Copilot CLI, Cursor, dan 15 CLI agen lainnya). AgentsRoom menyuntikkan server Test Runner MCP ke agen tersebut. Test Runner mengekspos satu tool : run_qa_test. Itulah titik masuk setiap panggilan delegasi agen.
Ketika run_qa_test dipicu, AgentsRoom membuat proses CLI baru di proyek yang sama, dengan konfigurasi berbeda. Konfigurasi itu memiliki Browser MCP terpasang, system prompt QA terpasang, dan model diganti ke apa pun yang Anda tetapkan di sisi QA. Proses baru itu adalah agen QA ephemeral : ia hidup selama durasi tes dan mati setelah submit_verdict.
Saat agen QA berjalan, agen dev dijeda pada panggilan run_qa_test. AgentsRoom menampilkan agen QA dalam daftar agen yang sama, indented di bawah agen dev (terlihat pada gambar di atas). Ketika agen QA selesai, verdict-nya dikembalikan sebagai hasil run_qa_test dan agen dev melanjutkan. Delegasi agen adalah satu round trip MCP dari sudut pandang agen dev.
Agen dev tidak pernah mendapat tool browser. AgentsRoom menghapus tool browser_* dari daftar yang diizinkan agen dev pada waktu spawn. Itulah bagian yang membuat delegasi agen andal : agen dev tidak bisa kembali mengerjakan tes sendiri, bahkan ketika instingnya adalah mengambil tangkapan layar. Satu-satunya jalan ke depan adalah run_qa_test. Delegasi agen dengan penghapusan, bukan dengan permintaan.
Di mana delegasi agen berjalan hari ini, dan ke mana selanjutnya
Delegasi agen di AgentsRoom mengutamakan browser hari ini. Bentuk yang sama, lebih banyak permukaan menyusul.
Hari ini : delegasi tes browser
Agen QA mengendalikan browser tertanam AgentsRoom melalui Browser MCP. Server dev localhost, tunnel preview publik, URL staging, apa pun yang dapat dirender Chromium. Form, modal, drag and drop, dialog, log konsol, error jaringan. Delegasi agen mencakup seluruh permukaan yang akan dicakup oleh QA engineer web.
Delegasi tes aplikasi Electron
Jika Anda sendiri mengirimkan aplikasi Electron, Anda dapat memasang library AgentsRoom Electron MCP di proyek Anda. Agen QA terhubung ke aplikasi Electron Anda dengan cara yang sama seperti ia terhubung ke tab Chromium. Delegasi agen merambah ke pengujian aplikasi desktop tanpa mengubah sisi dev sama sekali.
Delegasi tes aplikasi React Native (roadmap)
Bentuk delegasi agen yang sama akan datang ke React Native. Agen QA akan mengendalikan simulator iOS atau Android melalui AgentsRoom React Native MCP. Agen dev mengirimkan sebuah layar, agen QA mengetuknya. Panggilan run_qa_test yang sama, serah terima dev ke QA yang sama, target mobile.
Tanpa delegasi agen vs dengan delegasi agen
Fitur sama, lintasan QA sama. Tagihan berbeda, konteks berbeda, keandalan berbeda.
Tanpa delegasi agen
- : Agen dev (mahal) membuka browser sendiri.
- : Setiap tangkapan layar, setiap dump DOM, dan setiap log konsol mendarat di konteks agen dev.
- : 20 menit mengklik membakar token Opus pada pekerjaan yang akan dilakukan model lebih murah.
- : Agen dev lupa apa yang sedang ia kerjakan setelah dua tangkapan layar.
- : Anda membayar harga penuh untuk klik browser, planet juga membayar harga penuh.
Dengan delegasi agen
- : Agen dev memanggil run_qa_test dan menunggu.
- : Sebuah agen QA murah melakukan klik, assertion, penangkapan tangkapan layar.
- : Hanya verdict (pass, fail, ringkasan) yang mencapai agen dev.
- : Agen QA bersifat ephemeral : ia mati setelah submit_verdict, tanpa pembengkakan konteks.
- : Tagihan token turun, agen dev tetap fokus, loop tertutup sendiri.
Delegasi agen adalah kemenangan keandalan termurah yang dapat Anda pasang ke setup agen coding.
Seperti apa panggilan delegasi agen itu
Inilah seluruh bentuk delegasi agen dev ke QA. Agen dev memicunya melalui Test Runner MCP dan menunggu respons.
Panggilan tool MCP (agen dev)
run_qa_test({
scenario: "Open http://localhost:3000/login.\n Type the seeded test user in the email field.\n Submit the form.\n Assert the dashboard URL is reached and the user's name is shown in the header.\n Capture a screenshot on success, capture console logs on failure."
})Apa itu delegasi agen di AgentsRoom ?
Mengapa saya menginginkan delegasi agen sama sekali ?
Model mana yang bekerja untuk delegasi agen ?
Apakah delegasi agen hanya untuk tes browser ?
Bagaimana delegasi agen menghindari agen dev mengerjakan tes sendiri ?
Apakah delegasi agen berbasis cloud atau lokal ?
Apakah delegasi agen menghemat uang nyata ?
Apa yang didapatkan agen dev kembali dari delegasi agen ?
Bisakah agen QA membuat tiket backlog ketika gagal ?
Di mana delegasi agen cocok relatif terhadap fitur AgentsRoom lainnya ?
Cocok dipasangkan dengan
Browser Automation
Lapisan Chromium dan Browser MCP yang dikendalikan sisi QA dari delegasi agen. Browser persisten nyata per proyek.
Agent Messaging
Delegasi memunculkan agen sekali pakai yang melaporkan satu putusan lalu mati. Pesan antar agen berjalan ke arah sebaliknya: anggota tetap yang saling menulis, dengan kotak masuk yang hidup lebih lama daripada setiap sesi.
Agent Teams
Editor workflow multi-agen visual. Delegasi agen adalah varian dev ke QA, Agent Teams adalah versi graf penuh dengan N node dan loop umpan balik.
AgentsRoom MCP
Server MCP yang membuat delegasi agen menjadi mungkin : Test Runner, Browser, Backlog, Terminal Commands, Prompt Library.
Multi-Provider
Jalankan Claude, Codex, Antigravity, OpenCode, Aider, Grok Build, Mistral Vibe, dan Kimi Code berdampingan. Delegasi agen adalah sudut lintas penyedia dari ide yang sama.
Claude Code Token Usage
Meter token langsung per sesi. Cara tercepat untuk mengonfirmasi penghematan dolar yang diberikan delegasi agen kepada Anda dalam praktik.
Public Backlog
Ketika agen QA gagal pada lintasan delegasi agen, bug-nya mendarat di sini. Klien dan rekan tim melihat regresi, agen dev mengangkatnya.
Berhenti membayar harga Opus untuk klik QA
Unduh AgentsRoom dan coba delegasi agen. Pasang agen dev Anda pada model yang Anda percaya, agen QA Anda pada model lebih murah, dan biarkan serah terima dev ke QA terjadi sendiri melalui MCP.
Aplikasi pendamping: pantau agen Anda saat bepergian
Gunakan Claude, Codex, Antigravity CLI, atau penyedia AI lainnya.
Kirim bug dan permintaan langsung ke backlog publik Anda.
Agen yang dibaca seperti percakapan
Setiap agen punya peran, wajah, dan utas yang Anda baca seperti aplikasi pesan.
