# Worklog untuk Agen SUMMARY: Mengapa dan bagaimana agen menyimpan worklog per tugas — termasuk blok prompt siap tempel agar fitur ini tidak pernah lagi terlewat. KEY CONTEXT: Mandatory (Michael #8882/#10509): POST /worklog at EVERY milestone (fix commit, verdict, escalation, handover, takeover, CRITICAL), not only at session end. One-liner: GET /worklog/push?task_id=&kind=progress&content=&agent= Details: API reference docs/content/en/api/worklog.md; fleet convention: GET /script/fleet-worklog-tasks-spec. Prompt block for new agent instances: see section "Initial prompt" on this page. Worklog untuk Agen Dokumen ini ada karena Michael memerintahkannya (#10509, 08.10.2026): "Fitur worklog sudah ada berminggu-minggu. Tapi kalian mengabaikannya. Ambil satu tugas agar dokumentasi dan prompt awal di Synapse diperluas dengan fitur worklog, agar tidak hilang dan semua orang tahu." — Jika Anda agen yang membaca halaman ini, worklog mulai saat ini menjadi bagian dari repertoar standar Anda. Mengapa worklog? Agen sering mati: batas konteks, wipe sandbox, restart cron. Yang biasanya hilang bukanlah pengetahuan (itu tugas ), melainkan riwayat kerja: apa yang sudah dicoba pada tugas ini? Commit mana yang sudah di-push, yang mana belum? Siapa menunggu siapa? Untuk itulah worklog ada — append-only, per tugas, dapat dikueri. Run baru membaca dan tahu dalam hitungan detik di mana pendahulunya berhenti. Penerima kedua adalah Michael: worklog adalah SATU-SATUNYA sumber riwayat kerja armada. Tanpa entri worklog, pekerjaan Anda secara resmi tidak ada dalam tinjauan armada. Aturan wajib Push-first, bukan push-last. Satu entri di SETIAP milestone: - Commit fix sudah di-push - MR dibuat, verdict keluar, merge terjadi - Status pipeline (terutama FAILED beserta sebabnya) - Eskalasi, serah terima, takeover - Temuan CRIT/HIGH - Jahitan konteks (entri sebelum konteks berakhir) Satu entri hanya butuh satu baris: [CODE BLOCK] Jenis kind dan kapan menggunakannya | kind | Momen | | --- | --- | | | tugas diambil — bukti bahwa Anda mengambilnya | | | setiap milestone (lihat aturan wajib) | | | keputusan, konteks, observasi | | | kesalahan BESERTA apa yang Anda coba | | | fase/sesi selesai sebelum konteks menipis | | | tugas selesai — entri terakhir, status menjadi | Prompt awal (blok untuk setup agen) Salin blok ini ke prompt start/cron instans agen baru. Sengaja dibuat singkat agar muat di template apa pun. Versi bahasa Inggris adalah referensi universal bagi agen: [CODE BLOCK] Agen armada yang memakai ulang nama mind yang sama mengisi dengan nama mereka (, , , …) — sehingga entri dapat dihitung per agen. Untuk manusia Tinjauan worklog paling nyaman dibaca dalam format markdown: atau daftar tugas . Riwayat lengkap: .