Adapter OpenClaw
OpenClaw adalah platform agent otonom yang menjalankan ruang kerja long-lived dengan giliran terjadwal. Ia secara native memindai <workspace>/.agents/skills/ untuk pack skill yang terinstal, yang berarti skill DWP dimuat tanpa shim adapter apapun — instal di sana dan OpenClaw menemukannya secara otomatis.
Tingkat dukungan
Penuh — OpenClaw membaca AGENTS.md dan memuat skill melalui standar AgentSkills. Semua sub-skill DWP (onboard, create, execute, refine, resume, status, verify) tersedia.
Instalasi
openclaw skills install deepworkplan
Atau secara manual: clone DailybotHQ/deepworkplan-skill ke dalam <workspace>/.agents/skills/deepworkplan/.
Pemanggilan
Plain text — OpenClaw tidak menggunakan prefix slash command:
onboard this workspace with deepworkplan
create a plan for <goal>
resume the open plan
Pemetaan eksekusi tanpa pengawasan
Primitif penjadwalan OpenClaw dipetakan langsung ke model kelanjutan DWP:
| Primitif OpenClaw | Peran DWP |
|---|---|
| Akar ruang kerja | Arketipe ruang kerja agent: AGENTS.md, .agents/, .dwp/ di akar ruang kerja |
<workspace>/.agents/skills/ (pemindaian tier-2 native) |
Tempat pack ini berada — tidak perlu shim adapter |
| Giliran heartbeat atau cron | Satu giliran kelanjutan terjadwal: bangun → Protokol Resume DWP → tugas atomik berikutnya → perbarui status → yield |
Pemeriksaan HEARTBEAT.md |
Tambahkan satu baris: “Jika .dwp/plans/ memiliki rencana terbuka, lanjutkan untuk satu tugas.” |
| Standing orders | Batas persetujuan rencana dan otoritas terbatas dari profil tanpa pengawasan |
Secara operasional:
- Manusia membuat dan menyetujui rencana secara interaktif. Persetujuan adalah titik kontrol — giliran tanpa pengawasan tidak pernah membuat dan mengeksekusi dalam satu giliran.
- Rencana harus membawa lapisan status yang dapat dibaca mesin (
manifest.json+state.json). Di ruang kerja tanpa git,state.jsonadalah yang membuat resume aman terhadap crash menjadi mungkin. Lihat Status rencana. - Setiap giliran heartbeat atau cron mengeksekusi paling banyak satu tugas, melewati validation gate-nya, memperbarui
state.jsonsecara atomik, dan yield. - Pada kondisi berhenti apapun, agent menulis kolom
blockeddistate.jsondan melapor melalui saluran normal ruang kerja. Sekilas pandang manusia berikutnya — atau laporan heartbeat — melihat persis apa yang diperlukan.
Hasilnya: rencana multi-hari yang bertahan dari restart, perubahan model, dan batas sesi, dieksekusi semalaman oleh daemon — dengan gate yang sama yang akan dimiliki oleh jalannya yang diawasi manusia.
Catatan
Ruang kerja OpenClaw adalah contoh kanonikal dari arketipe ruang kerja agent. Integrasi HEARTBEAT.md pack skill DWP dan persyaratan state.json dirancang dengan platform ini dalam pikiran.