Адаптер 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/ (нативне сканування рівня 2) |
Де живе цей пакет — проміжний адаптер не потрібен |
| Heartbeat або cron-поворот | Один поворот запланованого продовження: прокидання → Протокол відновлення DWP → наступне атомарне завдання → оновлення стану → поступка |
Перевірки HEARTBEAT.md |
Додайте один рядок: “Якщо .dwp/plans/ має відкритий план, відновіть його на одне завдання.” |
| Постійні накази | Межа схвалення плану та обмежені повноваження автономного профілю |
Операційно:
- Людина інтерактивно створює та схвалює план. Схвалення є контрольною точкою — автономні повороти ніколи не створюють і не виконують за один поворот.
- План MUST нести машиночитаний рівень стану (
manifest.json+state.json). У робочому просторі без gitstate.jsonє тим, що робить відновлення після збоїв можливим. Див. Стан плану. - Кожен heartbeat або cron-поворот виконує щонайбільше одне завдання, проходить свій валідаційний gate, атомарно оновлює
state.jsonта поступається. - У разі будь-якої умови зупинки агент записує поле
blockedуstate.jsonта звітує через нормальний канал робочого простору. Наступний людський погляд — або звіт heartbeat — бачить рівно те, що потрібно.
Результат: багатоденний план, що виживає після перезапусків, змін моделі та меж сесій, виконаний уночі демоном — із тими самими gate, які мало б виконання під наглядом людини.
Нотатки
Робочий простір OpenClaw є канонічним прикладом архетипу робочого простору агента. Інтеграція HEARTBEAT.md та вимога state.json пакету скілів DWP були розроблені з урахуванням цієї платформи.