1 poin oleh vilmire 3 jam lalu | Belum ada komentar. | Bagikan ke WhatsApp

Halo, saya pengembang yang membuat ADHDev. Edisi standalone telah dirilis dengan lisensi AGPL, dan saya berencana menutup biaya operasional lewat versi cloud.

Saat menjalankan agen terminal seperti Claude Code dan Codex di dua atau tiga mesin, ada dua hal yang terus menjadi kendala. Pertama, harus bolak-balik terminal untuk mengecek sesi mana yang sudah selesai, berhenti, atau sedang menunggu persetujuan. Kedua, neraka merge ketika beberapa pekerjaan selesai secara bersamaan.

Karena itu saya membuat daemon dan dashboard web yang menempel pada agen-agen yang sudah saya pakai. Jika memasukkan task ke antrean dari browser, task akan didistribusikan ke git worktree yang terisolasi (termasuk antar-mesin jika ada beberapa mesin), dan setelah pekerjaan selesai, pipeline yang saya sebut Refinery akan menjalankan verifikasi bawaan repositori (build/test/lint), memeriksa kesetaraan patch, lalu menggabungkannya ke main dengan fast-forward dan membersihkan worktree juga. Tidak pernah melakukan force-push, dan kalau situasinya meragukan, sistem tidak akan merge lalu mengembalikannya ke saya.

Beberapa detail. Permintaan persetujuan datang lewat push ke ponsel dan bisa diproses dengan satu tap. Saya benar-benar sering menyalakan hotspot, memasukkan laptop ke tas, lalu berjalan-jalan sambil hanya memberi persetujuan dan instruksi lewat ponsel; karena memakai WebRTC P2P dengan fallback TURN, sama sekali tidak perlu pengaturan port forwarding atau VPN. Jika menempelkan screenshot ke chat, itu akan langsung masuk sebagai konteks ke agen terminal di mesin lain. Ada juga mode cross-validation bernama MAGI. Ini mengirim pertanyaan read-only yang sama ke replika mesin dan model yang berbeda lalu menunjukkan di mana pendapat mereka berbeda, dan konsensus dari mesin yang sama tidak dihitung dua kali melainkan didiskon.

Chat, perintah, dan screenshot dikirim langsung antara browser dan daemon, sementara server hanya menangani autentikasi, signaling, dan status sesi ringan. Kode tidak melewati server.

Proyek ini sendiri sedang saya kembangkan dengan alat ini. Baru-baru ini, migrasi protokol dengan 7 task ditulis bersama oleh worker Mac dan Windows, dan semuanya digabungkan lewat Refinery.

Kalau membahas keterbatasannya, setup-nya memang lebih berat dibanding alat untuk satu mesin. Dan merge-nya sengaja murni git ff-only. Saya memilih untuk tidak berpura-pura pintar dalam situasi ambigu, melainkan berhenti dan bertanya.

GitHub: https://github.com/vilmire/adhdev / Dokumentasi: https://docs.adhf.dev

Belum ada komentar.

Belum ada komentar.