Adaptateur OpenClaw
OpenClaw est une plateforme d’agents autonomes qui exécute des espaces de travail durables avec des tours planifiés. Il scanne nativement <workspace>/.agents/skills/ à la recherche de skill packs installés, ce qui signifie que le skill DWP se charge sans aucun shim d’adaptateur — il suffit de l’installer là et OpenClaw le récupère automatiquement.
Niveau de support
Complet — OpenClaw lit AGENTS.md et charge le skill via le standard AgentSkills. Tous les sous-skills DWP (onboard, create, execute, refine, resume, status, verify) sont disponibles.
Installation
openclaw skills install deepworkplan
Ou manuellement : cloner DailybotHQ/deepworkplan-skill dans <workspace>/.agents/skills/deepworkplan/.
Invocation
Texte simple — OpenClaw n’utilise pas de préfixe de commande slash :
onboard this workspace with deepworkplan
create a plan for <goal>
resume the open plan
Mappage de l’exécution sans surveillance
Les primitives de planification d’OpenClaw correspondent directement au modèle de continuation de DWP :
| Primitive OpenClaw | Rôle DWP |
|---|---|
| Racine de l’espace de travail | Archétype espace de travail d’agent : AGENTS.md, .agents/, .dwp/ à la racine de l’espace de travail |
<workspace>/.agents/skills/ (scan natif de niveau 2) |
Là où ce pack réside — aucun shim d’adaptateur nécessaire |
| Tour heartbeat ou cron | Un tour de continuation planifiée : réveil → Protocole de reprise DWP → tâche atomique suivante → mise à jour de l’état → yield |
Vérifications HEARTBEAT.md |
Ajouter une ligne : « Si .dwp/plans/ a un plan ouvert, le reprendre pour une tâche. » |
| Ordres permanents | La limite d’approbation du plan et l’autorité bornée du profil sans surveillance |
Opérationnellement :
- Un humain crée et approuve un plan de façon interactive. L’approbation est le point de contrôle — les tours sans surveillance ne créent et n’exécutent jamais en un seul tour.
- Le plan doit porter la couche d’état lisible par machine (
manifest.json+state.json). Dans un espace de travail sans git,state.jsonest ce qui rend possible la reprise après crash. Voir État du plan. - Chaque tour heartbeat ou cron exécute au plus une tâche, passe sa porte de validation, met à jour
state.jsonde façon atomique, et cède la main. - En cas de condition d’arrêt, l’agent renseigne le champ
blockeddestate.jsonet signale via le canal normal de l’espace de travail. Le prochain regard humain — ou le rapport heartbeat — voit exactement ce qui est nécessaire.
Le résultat : un plan multi-jours qui survit aux redémarrages, aux changements de modèle et aux limites de session, exécuté la nuit par le daemon — avec les mêmes portes qu’une exécution supervisée par un humain.
Notes
L’espace de travail OpenClaw est l’exemple canonique de l’archétype espace de travail d’agent. L’intégration HEARTBEAT.md du skill pack DWP et l’exigence state.json ont été conçues avec cette plateforme à l’esprit.