Адаптер OpenClaw
OpenClaw — автономная агентная платформа с долгоживущими рабочими пространствами и запланированными поворотами. Она нативно сканирует <workspace>/.agents/skills/ для установленных пакетов навыков, что означает: пакет навыков DWP загружается без какой-либо адаптерной прослойки — установите его туда, и OpenClaw подхватит его автоматически.
Уровень поддержки
Полная — OpenClaw читает AGENTS.md и загружает навык через стандарт AgentSkills. Все под-навыки DWP (onboard, create, execute, refine, resume, status, verify) доступны.
Установка
openclaw skills install deepworkplan
Или вручную: клонировать DailybotHQ/deepworkplan-skill в <workspace>/.agents/skills/deepworkplan/.
Вызов
Простой текст — OpenClaw не использует префикс слеш-команды:
onboard this workspace with deepworkplan
create a plan for <goal>
resume the open plan
Маппинг автономного выполнения
Примитивы планирования OpenClaw напрямую соответствуют модели продолжения DWP:
| Примитив OpenClaw | Роль в DWP |
|---|---|
| Корень рабочего пространства | Архетип рабочего пространства агента: AGENTS.md, .agents/, .dwp/ в корне рабочего пространства |
<workspace>/.agents/skills/ (нативное сканирование tier-2) |
Где живёт этот пакет — адаптерная прослойка не нужна |
| Heartbeat или cron-поворот | Один поворот запланированного продолжения: пробуждение → Протокол возобновления DWP → следующая атомарная задача → обновление состояния → yield |
Проверки HEARTBEAT.md |
Добавьте одну строку: «Если в .dwp/plans/ есть открытый план, возобновить его на одну задачу.» |
| Постоянные инструкции | Граница одобрения плана и ограниченные полномочия автономного профиля |
Операционно:
- Человек интерактивно создаёт и утверждает план. Одобрение — это контрольная точка: автономные повороты никогда не создают и не выполняют план в одном повороте.
- План MUST нести машиночитаемый слой состояния (
manifest.json+state.json). В рабочем пространстве без git именноstate.jsonделает возможным безопасное возобновление после сбоя. См. Состояние плана. - Каждый heartbeat или cron-поворот выполняет не более одной задачи, проходит её validation gate, атомарно обновляет
state.jsonи завершается. - При любом условии остановки агент записывает поле
blockedвstate.jsonи сообщает через штатный канал рабочего пространства. Следующий взгляд человека — или heartbeat-отчёт — сразу видит, что нужно.
В результате: многодневный план, переживающий перезапуски, смену модели и границы сессий, выполняемый демоном за ночь — с теми же gates, что и при выполнении под наблюдением человека.
Примечания
Рабочее пространство OpenClaw — канонический пример архетипа рабочего пространства агента. Интеграция с HEARTBEAT.md и требование state.json в пакете навыков DWP разработаны с учётом этой платформы.