31 poin oleh xguru 2025-12-09 | 3 komentar | Bagikan ke WhatsApp
  • Alat CLI untuk menangani pekerjaan pengembangan multi-langkah yang berulang dengan loop agen AI, seperti saat mengerjakan proyek berskala besar
  • Terus memanggil Claude Code lewat skrip Bash untuk melakukan perubahan kode kecil di setiap iterasi
    • Secara otomatis membuat branch baru, memodifikasi kode, lalu menjalankan commit·push
    • Membuat PR melalui GitHub CLI, lalu memantau status CI dan hasil review dengan gh pr checks
    • Jika semua check·review yang ditentukan lolos maka merge, jika gagal maka menutup PR serta membuang branch·perubahan, lalu mengulangi siklus
  • Untuk menjaga konteks antar iterasi, menggunakan file Markdown bersama seperti SHARED_TASK_NOTES.md sebagai memori eksternal
    • Di tiap iterasi, merangkum apa yang sudah dikerjakan dan apa yang harus dilakukan berikutnya dengan gaya “estafet
    • Contoh: meninggalkan catatan seperti “perlu menangani input null di fungsi Y”, lalu iterasi berikutnya memprioritaskan hal itu, membentuk loop perbaikan diri
    • Prompt dirancang agar meninggalkan paket handoff yang bisa langsung dipahami pengembang·agen berikutnya, alih-alih log panjang yang tidak perlu
  • Menyediakan pipeline otomatis penuh yang mencakup seluruh lifecycle PR
    • Pembuatan branch → menjalankan Claude Code → commit → pembuatan PR → menunggu CI·review → merge jika lolos → memperbarui branch utama → bersih-bersih lalu iterasi berikutnya
    • Tetap memanfaatkan aturan code owner, check wajib, lingkungan preview pada repo yang ada, sambil memasukkan review manusia secara alami ke dalam workflow
  • Dengan beragam flag kontrol eksekusi, biaya·waktu·jumlah percobaan dapat dibatasi
    • --max-runs menentukan jumlah iterasi maksimum, 0 berarti loop tak terbatas
    • --max-cost menetapkan batas biaya dalam dolar, dan --max-duration memungkinkan batas waktu seperti 2h, 30m
    • Beberapa batas bisa digabungkan untuk membentuk kondisi gabungan seperti “maksimal 10 kali·maksimal 5 dolar·maksimal 1 jam”
  • Melalui opsi integrasi GitHub, alat ini juga mendukung kontrol rinci atas strategi branch dan struktur penyimpanan
    • --merge-strategy memilih antara squash / merge / rebase
    • --git-branch-prefix menentukan aturan penamaan branch, misalnya mengganti continuous-claude/ menjadi feature/
    • Flag --owner, --repo memungkinkan penentuan repo secara eksplisit ketika remote bukan GitHub atau sulit diekstrak otomatis
  • Cara penyimpanan konteks dan kondisi penghentian dapat dikustomisasi
    • --notes-file memungkinkan penggunaan nama file lain selain SHARED_TASK_NOTES.md
    • Melalui --completion-signal dan --completion-threshold, proses bisa dihentikan lebih awal jika agen beberapa kali mengeluarkan frasa “proyek selesai
  • Termasuk fitur safe mode·dry-run untuk pengujian·debugging dan eksperimen
    • --disable-commits menonaktifkan commit·pembuatan PR·merge nyata sehingga bisa menguji hanya perubahan lokal
    • --dry-run mensimulasikan seluruh alur dan menampilkan log perintah yang akan dijalankan
  • Mendukung struktur untuk menjalankan banyak pekerjaan secara paralel dengan memanfaatkan fitur git worktree
    • Dengan --worktree <name> dan --worktree-base-dir, dapat membuat worktree terpisah untuk menjalankan pengujian·pekerjaan dokumentasi dan lainnya secara bersamaan di direktori berbeda
    • Menyediakan fungsi manajemen seperti membersihkan worktree setelah selesai dengan --cleanup-worktree, atau melihat worktree aktif saat ini dengan --list-worktrees
  • Bergantung pada Claude Code CLI, GitHub CLI, jq, dan lingkungan bisa disiapkan cepat lewat skrip instalasi sederhana
    • Tersedia skrip instalasi satu baris untuk memasang continuous-claude ke ~/.local/bin atau /usr/local/bin
  • Skenario penggunaan nyata: cocok untuk pekerjaan berulang seperti perluasan cakupan pengujian·refactoring skala besar·perbaikan otomatis kode yang rusak setelah pembaruan dependensi
    • Dependabot yang ada biasanya hanya menangani pembaruan versi, sedangkan alat ini bisa bertindak seperti “Dependabot yang ditingkatkan” dengan otomatis membuat PR perbaikan lanjutan berdasarkan release note dan tes yang gagal
    • Juga bisa dipakai untuk pekerjaan jangka panjang seperti membagi codebase monolitik menjadi beberapa modul, atau mengganti callback menjadi async/await, sambil membuat·merge lebih dari 20 PR secara berurutan
  • Konsepnya mirip dengan riset Continuous AI·agentics dari GitHub Next, dan dirancang dengan mempertimbangkan pola penggunaan beberapa agen khusus secara bersamaan
    • Mendukung pola menjalankan agen dengan peran berbeda seperti untuk pengujian, refactoring, atau penambahan fitur secara paralel agar berbagai area monorepo bisa maju bersamaan
    • Bahkan jika eksekusi individual gagal, tetap dimungkinkan bereksperimen dengan strategi iteratif yang mentoleransi pemborosan—dengan asumsi biaya terus turun—yang mengandalkan “distribusi probabilitas dengan arah yang tepat” secara keseluruhan
  • Secara keseluruhan, ini adalah alat yang menyediakan lapisan agen AI yang menangani pekerjaan berulang dan tugas-tugas remeh sambil mempertahankan workflow berbasis PR milik pengembang manusia apa adanya, sehingga bisa langsung dicoba pada repo kerja nyata

3 komentar

 
crawler 2025-12-09

Paket Claude Code yang paling mahal itu $100, ya?
Ini benar-benar program untuk mengurasnya sampai batas maksimal.

 
cjinzy 2025-12-09

Harganya 200 dolar.

Penggunaan di-reset setiap minggu, jadi saya pikir mau mencobanya sebelum di-reset.

 
shakespeares 2025-12-09

Rasanya otomatisasi seperti ini makin mempercepat gagasan bahwa prosesnya bisa berjalan tanpa keterlibatan manusia sama sekali. Mungkin tidak masalah untuk proyek yang sering diubah dan dirilis selama tidak ada kendala, tetapi saat pengujian di tengah proses pasti ada bagian yang perlu diperiksa manusia; saya penasaran bagaimana hal itu ditangani.