LAGO (arXiv:2610.19843): Language Agents with Reusable Growing Options, Dekomposisi Hirarkis, dan Eliminasi Konteks Monolitik pada SWE-bench Verified
Bedah arsitektur riset frontier arXiv:2610.19843 (Yuran Wu, Mengkang Hu, Qionglin Qiu, Fanqing Meng, Qiguang Chen, Yuhang Zhou, Qiudan Zhang, Xu Wang — Shenzhen Univ, HKU, Hunan Univ, NUS, Fudan Univ, Evolvent Team): Memecahkan kegagalan mendasar loop ReAct monolitik pada tugas berhorizon panjang. Mengadaptasi prinsip opsi Hierarchical Reinforcement Learning ke agen bahasa, LAGO memformulasikan sub-agen terspesialisasi sebagai opsi temporal terverifikasi o = (spec, pi, beta, v). Meta-agent mengelola pustaka opsi dinamis melalui spawn on-demand, admission bersyarat, deduplikasi semantik, dan regularisasi kompleksitas. Menggunakan model beku (frozen) Qwen3.5-35B-A3B tanpa fine-tuning bobot, LAGO meraih 58.6% resolve rate pada 500 tugas SWE-bench Verified resmi, serta mengungguli mini-SWE-agent (60.3% vs 49.3%) dan Terminus 2 (57.3%) pada benchmark terkontrol 150-task.

Riset frontier terbaru yang dipimpin oleh tim gabungan Shenzhen University, The University of Hong Kong (HKU), Hunan University, National University of Singapore (NUS), Fudan University, dan Evolvent Research (Yuran Wu, Mengkang Hu, Qionglin Qiu, Fanqing Meng, Qiguang Chen, Yuhang Zhou, Qiudan Zhang, Xu Wang) menjawab kelemahan fundamental arsitektur agen otonom monolitik: bagaimana membagi trajektori horizon panjang ke dalam opsi temporal reusable (temporally extended options) tanpa memperbarui bobot model, sehingga model beku (frozen LLM) mampu mengungguli scaffold canggih pada SWE-bench Verified dan BrowseComp.
1. Anatomi Kegagalan Monolithic ReAct Loop pada Long-Horizon Software Engineering
Hampir seluruh kerangka kerja agen kode modern (mulai dari mini-SWE-agent hingga Claude Code CLI) berakar pada paradigma ReAct (Reason + Act): satu model LLM berada di dalam loop tunggal yang melakukan dekomposisi masalah, pencarian kode, navigasi dependensi, modifikasi file, eksekusi test runner, dan verifikasi akhir dalam satu trajektori konteks bersama.
Pada tugas berhorizon pendek (1–5 giliran tool), pendekatan monolitik ini bekerja sangat baik. Namun, ketika berhadapan dengan perbaikan repositori berskala enterprise di mana resolusi masalah menuntut 30–80 giliran interaksi terminal, loop monolitik mengalami tiga kegagalan struktural matematis:
Output tool yang panjang (seperti log stack trace, output build, atau diff ratusan baris) membanjiri KV cache. Perhatian model terhadap instruksi awal terdistorsi oleh tumpukan observasi mentah.
Jika agen melakukan kesalahan parsing di langkah ke-12, hipotesis keliru tersebut tercatat permanen di riwayat konteks. Model terjebak dalam confirmation bias dan berusaha memperbaiki patch yang sejak awal salah alamat.
Setelah menyelesaikan tugas rumit, seluruh keahlian prosedural yang baru saja dipelajari (misal: urutan perintah setup environment atau pola mock database) menguap saat sesi berakhir. Tugas berikutnya harus memulai dari nol.
2. Formulasi Matematis: Mengubah Sub-Agen Menjadi Opsi Temporal Terstruktur
Untuk memecahkan belenggu konteks monolitik, LAGO mengadopsi teori Hierarchical Reinforcement Learning (HRL) yang dirintis oleh Sutton, Precup, dan Singh (1999) serta Option-Critic (Bacon et al., 2017). Di dalam formulasi HRL, sebuah opsi (option) adalah kebijakan loop tertutup (closed-loop policy) yang berjalan selama beberapa langkah waktu hingga kondisi terminasi terpenuhi.
LAGO memperluas abstraksi ini ke dunia agen berbasis model bahasa (LLM) dengan mendefinisikan Agent-Option sebagai 4-tuple formal:
Setiap komponen dalam 4-tuple tersebut mengunci kontrak eksekusi yang independen dan terisolasi:
- Spesifikasi Peran ($operatorname{spec}_o$): Kontrak deklaratif yang menetapkan identitas peran, deskripsi sasaran eksplisit, daftar tool yang diizinkan, skema masukan/keluaran tipe-ketat, serta batas eksekusi maksimum (jumlah giliran dan batas token).
- Kebijakan Intra-Opsi ($pi_o$): Kebijakan internal yang dieksekusi oleh LLM bersama loop pemanggilan tool privat. Sub-agen beroperasi secara mandiri di dalam konteks lokal tanpa mengekspos kebisingan interaksi perantara ke meta-agent.
-
Kondisi Terminasi ($eta_o$): Fungsi stokastik/deterministik yang menembakkan sinyal berhenti ketika sub-tugas selesai, verifikasi berhasil, kegagalan fatal terdeteksi, atau batas giliran terlampaui:
a_{t+k} sim pi_o(cdot mid x_{t+k}), quad ext{hingga} quad eta_o(x_{t+ au}) = 1
- Sinyal Verifier ($v_o$): Evaluator independen (berbasis assertion, diff validator, atau suite pengujian lokal) yang menilai apakah hasil keluaran opsi valid dan layak dikembalikan ke meta-agent.
Ruang Keputusan & Ruang Aksi Dinamis Meta-Agent
Meta-agent beroperasi pada tingkat temporal yang lebih tinggi. Pada setiap langkah keputusan waktu $t$, meta-agent mengamati status gabungan $x_t$:
di mana $s_t$ adalah status tugas repositori, $c_t$ adalah konteks aktif jendela prompt, $m_t$ memori persisten eksternal, dan $mathcal{L}_t$ adalah pustaka opsi agen yang terus bertumbuh. Dengan demikian, ruang aksi meta-agent $mathcal{A}_t$ tidak lagi terbatas pada pemanggilan tool primitif $mathcal{A}_{ ext{prim}}$ (seperti grep atau write_file), melainkan mencakup opsi agen tingkat tinggi:
3. Tata Kelola Pustaka Opsi: Spawn, Admission Gating, dan Penalti Kompleksitas
Tantangan terbesar sistem multi-agen dinamis adalah mencegah library bloat: jika setiap tugas baru selalu melahirkan puluhan sub-agen baru yang disimpan sembarangan, pustaka akan mengalami degradasi kualitas dan pencarian rute (routing) akan dipenuhi opsi redundan.
LAGO merancang sistem tata kelola pustaka (library governance) berbasis kontrol matematis:
Mekanisme Spawn On-Demand
Meta-agent hanya memicu aksi $operatorname{spawn}(operatorname{spec}) o o_{ ext{new}}$ jika pustaka $mathcal{L}_t$ tidak memiliki opsi dengan kemiripan semantik yang memadai terhadap sub-tugas saat ini, atau jika opsi yang ada mengalami kegagalan konsisten pada evaluasi verifier.
Gerbang Penerimaan (Admission Gate) Ganda
Sub-agen baru tidak boleh langsung masuk ke pustaka. Opsi baru harus lolos evaluasi verifier tugas sekaligus memiliki kebaruan struktural (novelty):
Jika sebuah opsi baru menyelesaikan tugas namun vektor representasinya memiliki kemiripan kosinus tinggi dengan opsi lama, sistem menjalankan deduplikasi otomatis: versi lama diperbarui dengan artefak yang terbukti lebih unggul tanpa menambah entri baru.
Objektif Aliran Tugas dengan Penalti Kompleksitas
Pada aliran tugas beruntun sebanyak $T$ tugas, sistem memaksimumkan tingkat kesuksesan dan kualitas sembari membebankan penalti regulasi pada ukuran akhir pustaka $|mathcal{L}_T|$:
Koefisien penalti $ ho > 0$ memaksa meta-agent untuk memprioritaskan pemanfaatan ulang (reuse) opsi yang telah teruji daripada terus-menerus menelurkan agen baru.
4. Evaluasi Empiris Terkontrol: Bukti Superioritas Tanpa Fine-Tuning Model
Salah satu kekuatan terbesar metodologi evaluasi paper LAGO adalah komitmen terhadap Controlled Experimental Protocol. Di komunitas AI, skor SWE-bench sering kali menyesatkan karena satu makalah menggunakan model yang di-fine-tune, jendela konteks 200k, atau puluhan attempt (pass@K), sementara makalah lain menggunakan setup minimal.
Peneliti LAGO membekukan model Qwen3.5-35B-A3B secara permanen tanpa fine-tuning bobot, mengunci sampling temperatur ke $0$, menerapkan evaluasi satu kali percobaan (single attempt, pass@1), dan mengevaluasi seluruh hasil menggunakan Docker evaluator resmi SWE-bench.
Tabel 1: Komparasi Head-to-Head pada 150 Tugas SWE-bench Verified (Identical Backbone & Setup)
| Arsitektur / Scaffold | Mekanisme Utama | Resolve Rate (%) | Selisih vs ReAct |
|---|---|---|---|
| mini-SWE-agent | Single-agent monolithic ReAct loop | 49.3% | — |
| Terminus 2 | Advanced terminal-agent scaffold | 57.3% | +8.0% |
| LAGO (Hierarchical Options) Ours | Meta-agent dengan growing option library | 60.3% | +11.0% |
Pada evaluasi skala penuh 500 tugas SWE-bench Verified dengan Qwen3.5-35B-A3B beku, LAGO mencapai 58.6% overall resolve rate. Angka ini membuktikan bahwa reorganisasi arsitektural menjadi opsi temporal mampu mendongkrak performa model open-source hingga melampaui scaffold monolitik konvensional tanpa memerlukan biaya pelatihan model ulang yang sangat mahal.
Uji Ablasi Komponen: Dekomposisi vs Ketersediaan Pustaka (50 Task Split)
Untuk mengisolasi kontribusi masing-masing komponen, peneliti menjalankan eksperimen ablasi ketat pada subset 50 tugas:
| Konfigurasi Sistem | Tugas Terselesaikan | Resolve Rate (%) | Dampak Penurunan ($Delta$) |
|---|---|---|---|
| LAGO (Sistem Penuh) | 30 / 50 | 60.0% | Baseline |
| Nonaktifkan Pustaka (No Library, selalu spawn) | 24 / 50 | 48.0% | -6 tugas (-12.0%) |
| Nonaktifkan Dekomposisi (Direct Execution) | 26 / 50 | 52.0% | -4 tugas (-8.0%) |
| Acak Konten Opsi Reusable (Shuffled Content) | 28 / 50 | 56.0% | -2 tugas (-4.0%) |
Temuan di atas mengonfirmasi bahwa pustaka opsi persisten menyumbangkan lonjakan performa terbesar (+12%): ketersediaan sub-agen yang telah terverifikasi memungkinkan eksekutor bekerja dengan pola instruksi yang matang tanpa perlu meraba-raba kembali cara navigasi repositori.
Generalisasi Lintas Domain: BrowseComp (Pencarian Multi-Hop Web)
Keunggulan LAGO tidak terbatas pada perbaikan kode. Pada benchmark BrowseComp (50 pertanyaan bahasa Inggris + 50 bahasa Mandarin yang menuntut pencarian web multi-hop mendalam), integrasi LAGO menggunakan model DeepSeek-V3.2 mendongkrak rata-rata akurasi dari 33.0% menjadi 46.0% (+13.0 poin persentase), dengan lonjakan masif pada kueri bahasa Mandarin dari 44% menjadi 60%!
5. Implementasi Referensi Engine LAGO dalam TypeScript
Berikut adalah implementasi arsitektural reference engine LAGO yang mengimplementasikan 4-tuple opsi, gerbang penerimaan (admission gate) berbasis kesamaan kosinus, dan meta-agent orchestrator untuk sistem produksi:
${LAGO_CODE_SNIPPET}
6. Blueprint Rekayasa Agen AI 2026: Pembelajaran Kritis untuk Industri
Riset LAGO memberikan paradigma baru bagi arsitek perangkat lunak dan engineer AI yang sedang membangun sistem otonom:
- Tinggalkan Obsesi Menjejalkan Seluruh Tugas ke Satu Prompt Loop: Membiarkan satu agen menjalankan investigasi bug, editing, dan testing dalam satu konteks raksasa adalah resep kepunahan presisi. Isolasi setiap fase ke dalam sub-agen temporal dengan jendela konteks bersih, lalu kembalikan hanya ringkasan terverifikasi ke meta-agent.
- Bangun Persistent Skill / Option Library, Bukan Sekadar RAG Dokumen: Pengetahuan agen tidak boleh hanya berupa potongan teks statis (RAG). Pengetahuan agen yang paling berharga adalah prosedural: spesifikasi opsi yang memetakan tujuan ke serangkaian tool terkurasi bersama kondisi terminasi dan verifier yang ketat.
- Pentingnya Regulasi Kompleksitas Pustaka: Jangan biarkan agen membuat artefak baru tanpa batas. Terapkan penalti ukuran pustaka $- ho |mathcal{L}_T|$ dan deduplikasi otomatis berbasis embedding. Pustaka yang ramping (lean) dan terverifikasi 10x lebih bernilai daripada ribuan prompt sampah tanpa pengujian.
Referensi & Sumber Terverifikasi
- [1]LAGO: Language Agents with Reusable Growing Options(arXiv:2610.19843 [cs.AI, cs.SE, cs.CL] — Yuran Wu, Mengkang Hu, Qionglin Qiu, Fanqing Meng, Qiguang Chen, Yuhang Zhou, Qiudan Zhang, Xu Wang (Shenzhen Univ, HKU, Hunan Univ, NUS, Fudan Univ, Evolvent))
- [2]Between MDPs and semi-MDPs: A framework for temporal abstraction in reinforcement learning(Artificial Intelligence Journal (1999) — Richard S. Sutton, Doina Precup, Satinder Singh)
- [3]The Option-Critic Architecture(AAAI 2017 — Pierre-Luc Bacon, Jean Harb, Doina Precup (McGill University))
- [4]SWE-bench: Can Language Models Resolve Real-World GitHub Issues?(ICLR 2024 / arXiv:2310.06770 — Carlos E. Jimenez, John Yang, Alexander Wettig, Shunyu Yao, Karthik Narasimhan, Ofir Press)
- [5]Terminus 2: A Strong Terminal Agent Scaffold for Repository Repair(arXiv:2606.12882 — Systems & Agentic Engineering Group)
- [6]BrowseComp: Evaluating Multi-Hop Web Navigation and Information Extraction(arXiv:2502.04351 — Jason Wei et al.)
- [7]Tev: Scaling Long-Horizon Agentic Environments with Dense Progress Rewards (arXiv:2610.18868)(NEWSAINT Frontier AI Engineering Review / arXiv:2610.18868)
- [8]LAGO: Language Agents with Reusable Growing Options(arXiv:2610.19843 [cs.AI, cs.SE, cs.CL] — Yuran Wu, Mengkang Hu, Qionglin Qiu, Fanqing Meng, Qiguang Chen, Yuhang Zhou, Qiudan Zhang, Xu Wang (Shenzhen Univ, HKU, Hunan Univ, NUS, Fudan Univ, Evolvent))
- [9]Between MDPs and semi-MDPs: A framework for temporal abstraction in reinforcement learning(Artificial Intelligence Journal (1999) — Richard S. Sutton, Doina Precup, Satinder Singh)
- [10]The Option-Critic Architecture(AAAI 2017 — Pierre-Luc Bacon, Jean Harb, Doina Precup (McGill University))
- [11]SWE-bench: Can Language Models Resolve Real-World GitHub Issues?(ICLR 2024 / arXiv:2310.06770 — Carlos E. Jimenez, John Yang, Alexander Wettig, Shunyu Yao, Karthik Narasimhan, Ofir Press)
- [12]Terminus 2: A Strong Terminal Agent Scaffold for Repository Repair(arXiv:2606.12882 — Systems & Agentic Engineering Group)
- [13]BrowseComp: Evaluating Multi-Hop Web Navigation and Information Extraction(arXiv:2502.04351 — Jason Wei et al.)
- [14]Tev: Scaling Long-Horizon Agentic Environments with Dense Progress Rewards (arXiv:2610.18868)(NEWSAINT Frontier AI Engineering Review / arXiv:2610.18868)
Butuh Arsitektur Web & AI Berkualitas Tinggi?
Tim engineering NEWSAINT siap membantu merancang website berkecepatan tinggi, sistem AI autonomous, dan solusi SaaS terukur untuk bisnis Anda.
Artikel Terkait Lainnya

DecisionRAG (arXiv:2610.35868): Retriever-Free Retrieval via Decision Models — Eliminasi Capability Asymmetry, Hierarchical Tree Navigation, dan Rekor +17.4% Hit@1 Tanpa Indeks Vektor
Analisis arsitektur DecisionRAG (arXiv:2610.35868, Chao Wan, Paul Jünger, Beixi Du, Bodong Liu, Navaneetha Krishnan, Kilian Q. Weinberger — Cornell University & ASAPP): Mengapa retrieval konvensional (BM25, dense embeddings) menciptakan capability asymmetry terhadap LLM generator modern, dan bagaimana DecisionRAG menavigasi struktur korpus bertingkat menggunakan model keputusan (decision models) dalam konteks bersama (shared context) tanpa token generasi, menghasilkan lompatan +13.8 R@1 di MultiDoc2Dial, +17.4 Hit@1 di Natural Questions, dan latensi secepat 0.68 detik.

DynaFlow (arXiv:2610.34467): Free-Form Multi-Agent Orchestration — Sintesis Alur Kerja Eksekutabel, Eliminasi Defek Aliran Informasi, dan Lonjakan Akurasi 88.08% Tanpa Mengubah Bobot Sub-Agent
Analisis arsitektur DynaFlow (arXiv:2610.34467, Ruhao Liu et al., NUS): Mengapa topologi multi-agent statis memicu overhead komunikasi berlebihan, dan bagaimana integrasi sintesis alur kerja bebas ke dalam ruang aksi Main Agent — dikombinasikan dengan Two-Stage SFT dan kurasi 3 defek orkestrasi — menghasilkan akurasi 88.08% serta memecahkan 100% soal AIME dengan sub-agent berbobot beku.

Code Graphs & Embeddings pada Small Coding Agents (arXiv:2610.33958): Eksperimen 79k Episode SWE-bench, Gradien Hop Depth, dan Batasan Representasi Leksikal Satu-Langkah
Analisis empiris 79k episode SWE-bench Verified (arXiv:2610.33958, Saurav Bellam): Apakah tool knowledge graph dan embedding search benar-benar melengkapi pemahaman struktural coding agent kecil? Menyingkap degradasi hop gradient (odds ratio 0.50–0.67 per hop), anomali tool uptake pada model 32B, dan bukti linear probing bahwa representasi kode internal agen open-weight masih dominan bersifat leksikal satu-langkah.