Skip to content
← Powrót do zestawu
Agent: OpenClaw Support: full

Adapter OpenClaw

OpenClaw to autonomiczna platforma agentów uruchamiająca długotrwałe przestrzenie robocze z zaplanowanymi turami. Natywnie skanuje <workspace>/.agents/skills/ w poszukiwaniu zainstalowanych pakietów skilli, co oznacza, że skill DWP ładuje się bez żadnego adaptera pośredniego — wystarczy zainstalować go tam, a OpenClaw automatycznie go wykryje.

Poziom wsparcia

Pełne (Udokumentowane) — OpenClaw odczytuje AGENTS.md i ładuje umiejętność za pośrednictwem standardu AgentSkills. Wszystkie podumiejętności DWP (onboard, create, execute, refine, resume, status, verify, author, upgrade) są dostępne.

Instalacja

openclaw skills install deepworkplan

Lub ręcznie: sklonuj DailybotHQ/deepworkplan-skill do <workspace>/.agents/skills/deepworkplan/.

Wywołanie

Plain text — OpenClaw nie używa prefiksu komendy slash:

onboard this workspace with deepworkplan
create a plan for <goal>
resume the open plan

Mapowanie wykonania nieobsługiwanego

Prymitywy harmonogramowania OpenClaw mapują bezpośrednio na model kontynuacji DWP:

Prymityw OpenClaw Rola w DWP
Katalog główny przestrzeni roboczej Archetyp przestrzeni roboczej agenta: AGENTS.md, .agents/, .dwp/ w katalogu głównym przestrzeni
<workspace>/.agents/skills/ (natywne skanowanie poziomu 2) Miejsce, gdzie żyje ten pakiet — nie potrzeba adaptera pośredniego
Tura heartbeat lub cron Jedna tura zaplanowanej kontynuacji: przebudzenie → Protokół Wznowienia DWP → następne zadanie atomowe → aktualizacja stanu → yield
Sprawdzenia HEARTBEAT.md Dodaj jedną linię: „Jeśli .dwp/plans/ ma otwarty plan, wznów go na jedno zadanie.”
Stałe rozkazy Granica zatwierdzania planu i ograniczony zakres uprawnień profilu nieobsługiwanego

Operacyjnie:

  1. Człowiek tworzy i zatwierdza plan interaktywnie. Zatwierdzenie jest punktem kontrolnym — tury nieobsługiwane nigdy nie tworzą i nie wykonują planu w jednej turze.
  2. Plan MUSI zawierać warstwę stanu odczytywalnego maszynowo (manifest.json + state.json). W przestrzeni roboczej bez gita state.json umożliwia bezpieczne wznowienie po awarii. Zob. Stan planu. W planach v6 i v7 stan jest rzutowany z dziennika tylko do dopisywania (journal.ndjson) za pomocą ledger.py project, a nie ręcznie przepisywany w plikach stanu.
  3. Każda tura heartbeat lub cron wykonuje co najwyżej jedno zadanie, przechodzi przez jego bramkę walidacyjną, atomowo aktualizuje state.json i wykonuje yield.
  4. Przy dowolnym warunku zatrzymania agent zapisuje pole blocked w state.json i raportuje przez normalny kanał przestrzeni roboczej. Następne spojrzenie człowieka — lub raport z bicia serca — pokazuje dokładnie to, czego potrzeba.

Wynik: wielodniowy plan, który przeżywa restarty, zmiany modeli i granice sesji, wykonywany przez noc przez demona — z tymi samymi bramkami, które miałoby uruchomienie nadzorowane przez człowieka.

Uwagi

Przestrzeń robocza OpenClaw to kanoniczny przykład archetypu przestrzeni roboczej agenta. Integracja HEARTBEAT.md pakietu skilla DWP i wymóg state.json zostały zaprojektowane z myślą o tej platformie.