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

Bellman Language Models (arXiv:2610.24871): Discretize-Then-Decide, Eliminasi Redundant LLM Invocations hingga 98%, dan Optimal Control pada Agentic Workflows
Analisis arsitektur sistemik riset frontier arXiv:2610.24871 (Adarsh Vatsa & William Eiers): Mengapa workflow agen otonom terus-menerus memboroskan komputasi untuk mendeduksi ulang keputusan yang berulang pada setiap turn? Memperkenalkan Bellman Language Models (BLM) dan paradigma "Discretize, Then Decide" yang memodelkan interaksi agen sebagai Markov Decision Process (MDP) diskret dan menyelesaikannya via persamaan optimalitas Bellman. Pada benchmark tau^2-bench telecom, controller mandiri tanpa model LLM mampu menyelesaikan 79% tugas; dipasangkan dengan Qwen3.8-27B, akurasi melonjak dari 29% menjadi 96% dengan pemangkasan 93% panggilan model; serta memangkas 98% biaya Claude Opus 5.5. Artikel ini membedah teori saturasi ruang keputusan, formulasi Bellman controller, batasan pada open synthesis, dan implementasi TypeScript produksi.

Acceptance Is Not Speed (arXiv:2610.23818): Ilusi Akselerasi Lossy Speculative Decoding, Mengapa Relaxed Sampling Memperpanjang Reasoning Trace 1.54x, dan Solusi Length-Corrected Verification
Investigasi empiris komprehensif arXiv:2610.23818 (Chiatzen Wang, Bill Xu, Haochen Gu, Hongyang Zhang — University of Waterloo): Mengapa peningkatan rasio penerimaan token (accepted length) pada lossy speculative decoding gagal menghasilkan akselerasi wall-clock? Evaluasi 360 konfigurasi lintas 12 pasangan target-drafter (GPT-OSS-20B, Qwen3-8B, Llama-3.1-8B dengan EAGLE-3, DSpark, dan standalone drafter) membuktikan fenomena sistemik "Length Inflation": relaksasi verifikasi menerima token probabilitas rendah yang mendeformasi lintasan penalaran, menyebabkan model berpikir 1.54x lebih panjang (bahkan 3.3x pada EAGLE-3). Lebih dari 90% token ekstra terbuang di dalam reasoning trace (<think>), memicu kehabisan token budget pada AIME24 dan evaluasi redundan pada GSM8K. Artikel ini membedah taksonomi 5 metode lossy (CACTUS, Mentored Decoding, rFSD, Speculative Cascades), batas matematis net-win, serta implementasi TypeScript Length-Corrected Speculative Harness.

DLite (arXiv:2610.23787): History-Free Speculative Decoding untuk Agentic AI, Eliminasi Draft KV Cache, dan Akselerasi 2.74x pada SWE-bench
Bedah arsitektur dan evaluasi empiris riset frontier arXiv:2610.23787 (Jiaming Xu, Guohao Dai et al. — SJTU, Tsinghua, Shanghai Innovation Institute): Mengapa metode speculative decoding konvensional seperti EAGLE-3, DFlash, dan DSpark mengalami degradasi acceptance length hingga 80% pada beban kerja agen otonom? DLite memperkenalkan paradigma History-Free Speculative Decoding yang sepenuhnya mengeliminasi draft KV cache, menggunakan parallel backbone berbasis reuse hidden state target model dengan learnable depth embeddings, lightweight low-rank RNN sequential head di ruang representasi tersembunyi, serta two-stage distillation training (isomorphic teacher warm-up dan total variation alignment). Evaluasi pada Qwen3-4B dan Qwen3-8B via SGLang membuktikan lonjakan acceptance length hingga 3.19 token dan akselerasi end-to-end 2.74x pada SWE-bench tanpa kehilangan kualitas generasi.