Adaptador de OpenClaw
OpenClaw es una plataforma de agentes autónomos que ejecuta espacios de trabajo de larga duración con turnos programados. Escanea de forma nativa <workspace>/.agents/skills/ en busca de paquetes de skills instalados, lo que significa que la skill DWP se carga sin ningún adaptador intermedio — instálala allí y OpenClaw la detecta automáticamente.
Nivel de soporte
Completo — OpenClaw lee AGENTS.md y carga la skill mediante el estándar AgentSkills. Todas las sub-skills de DWP (onboard, create, execute, refine, resume, status, verify) están disponibles.
Instalación
openclaw skills install deepworkplan
O manualmente: clonar DailybotHQ/deepworkplan-skill en <workspace>/.agents/skills/deepworkplan/.
Invocación
Texto plano — OpenClaw no usa prefijo de comandos de barra:
onboard this workspace with deepworkplan
create a plan for <goal>
resume the open plan
Mapeo de ejecución desatendida
Las primitivas de programación de OpenClaw se corresponden directamente con el modelo de continuación de DWP:
| Primitiva de OpenClaw | Rol en DWP |
|---|---|
| Raíz del workspace | Arquetipo espacio de trabajo de agente: AGENTS.md, .agents/, .dwp/ en la raíz del workspace |
<workspace>/.agents/skills/ (escaneo nativo nivel 2) |
Donde vive este paquete — sin adaptador intermedio |
| Turno de latido o cron | Un turno de continuación programada: despertar → Protocolo de Reanudación DWP → siguiente tarea atómica → actualizar estado → ceder |
Comprobaciones de HEARTBEAT.md |
Añadir una línea: “Si .dwp/plans/ tiene un plan abierto, reanudarlo durante una tarea.” |
| Órdenes permanentes | El límite de aprobación del plan y la autoridad acotada del perfil desatendido |
En la práctica:
- Un ser humano crea y aprueba un plan de forma interactiva. La aprobación es el punto de control — los turnos desatendidos nunca crean y ejecutan en un mismo turno.
- El plan debe llevar la capa de estado legible por máquina (
manifest.json+state.json). En un workspace sin git,state.jsones lo que hace posible la reanudación segura ante fallos. Véase Estado del plan. - Cada turno de latido o cron ejecuta como máximo una tarea, pasa su puerta de validación, actualiza
state.jsonde forma atómica y cede. - Ante cualquier condición de parada, el agente escribe el campo
blockeddestate.jsone informa a través del canal habitual del workspace. La próxima revisión humana — o el informe del latido — verá exactamente lo que se necesita.
El resultado: un plan de varios días que sobrevive a reinicios, cambios de modelo y límites de sesión, ejecutado por el demonio de noche — con las mismas puertas que tendría una ejecución supervisada por un humano.
Notas
El workspace de OpenClaw es el ejemplo canónico del arquetipo de espacio de trabajo de agente. La integración de HEARTBEAT.md y el requisito de state.json del paquete de skill DWP fueron diseñados con esta plataforma en mente.