Retry-now, reinkarnasi instan — agen loop yang sepenuhnya otonom
(github.com/owjs3901)Saya membuat retry-now, sebuah agen yang menjalankan agen coding AI secara berulang untuk meningkatkan codebase secara bertahap.
Ide intinya adalah: "Di setiap iterasi, biarkan kode dilihat kembali dari sesi konteks 0 yang benar-benar baru."
Saya merasa agen yang berjalan lama sering kali membela keputusan sebelumnya, terseret oleh arah yang sudah pernah dicoba, atau makin menyimpang di dalam konteks yang panjang. Sebaliknya, retry-now setiap kali menjalankan sesi agen headless baru, lalu hanya melihat kode saat ini dan mengulang proses analisis → perbaikan → verifikasi → pencatatan.
Alur kerjanya kira-kira seperti ini.
- ANALYZE: Menganalisis codebase dalam mode read-only, lalu membuat kandidat perbaikan dengan dasar
file:line. - IMPROVE: Menerapkan kandidat satu per satu. Setiap item dicadangkan terlebih dahulu lalu dimodifikasi; jika gagal dalam verifikasi test/lint/benchmark, hanya item tersebut yang dikembalikan.
- Jika beberapa kali berturut-turut muncul “tidak ada lagi yang bisa diperbaiki”, dianggap sudah konvergen lalu berhenti.
Saat ini dapat digunakan bersama opencode, Codex CLI, dan Claude Code, serta dijalankan sebagai CLI berbasis Bun.
Digunakan untuk optimisasi performa ekstrem dan menurunkan penggunaan memori.
1 komentar
Saya percaya para agen memang sangat membutuhkan memori... Saya penasaran apa yang membuat Anda membuatnya. Setelah pekerjaan selesai, saya biasanya meminta Codex meninjau PR secara terpisah; meskipun selama pengerjaan saya meminta Claude melakukan review dengan sangat cermat, dalam review Codex pasti selalu ada beberapa hal yang tertangkap.