Pliki workspace OpenClaw — jak agent pamięta, kim jest
Sekretem OpenClaw nie jest model AI, tylko katalog zwykłych plików Markdown: SOUL.md definiuje osobowość, IDENTITY.md — tożsamość, MEMORY.md — pamięć między sesjami, a HEARTBEAT.md sprawia, że agent odzywa się pierwszy. Ten przewodnik tłumaczy każdy z nich.
Właśnie dzięki plikom workspace agent OpenClaw jest przenośny: to nie czarna skrzynka u dostawcy, tylko katalog, który możesz skopiować, wersjonować w Gicie i przenieść między self-hostem a chmurą.
8 plików, które tworzą agenta
SOUL.md
OsobowośćwymaganyWartości, ton i granice agenta — jak ma się zachowywać, kiedy żartować, czego nigdy nie robić. To najważniejszy plik: definiuje charakter, nie zadania.
IDENTITY.md
TożsamośćImię, rola, emoji i obszary ekspertyzy agenta. Dzięki niemu agent wie, kim jest — i przedstawia się spójnie na każdym kanale.
USER.md
Twój profilInformacje o właścicielu: imię, strefa czasowa, język, preferencje i projekty. Agent nie pyta dwa razy o to, co już o Tobie wie.
MEMORY.md
Pamięć długoterminowaNotatki agenta między sesjami — ustalenia, fakty, kontekst rozmów. To dzięki niemu agent z wtorku pamięta, co ustaliliście w poniedziałek.
AGENTS.md
System operacyjnyOficjalny szablon OpenClaw: zasady sesji, obsługa pamięci, reguły bezpieczeństwa. Rzadko go zmieniasz — ale to on trzyma agenta w ryzach.
HEARTBEAT.md
ProaktywnośćChecklista zadań sprawdzanych cyklicznie (np. co 30 minut): skrzynka, kalendarz, monitoring. To przez heartbeat agent odzywa się pierwszy.
TOOLS.md
NarzędziaKonfiguracja narzędzi specyficzna dla środowiska — klucze, ścieżki, ustawienia integracji.
BOOTSTRAP.md
Pierwsze uruchomienieInstrukcje wykonywane jednorazowo przy starcie agenta — po wykonaniu agent sam je usuwa. Tworzony automatycznie przez OpenClaw.
Przykład: SOUL.md w praktyce
Tak wygląda startowy SOUL.md agenta w ClawLabs — zwięzły, konkretny i po angielsku (modele najlepiej trzymają się instrukcji w tym języku, ale odpowiadać będą po polsku):
# SOUL.md - Core Philosophy & Values ## Core Values - Be genuinely helpful — skip filler, just help - Quality over quantity — substance over generic responses - Have opinions — disagree, prefer, stop hedging - Ship consistently — done > perfect ## Tone - Be human — genuine, authentic, real - Humor allowed — natural wit, not forced jokes - Call things out — charm over cruelty, but don't sugarcoat - Keep it concise — if you're writing more than 5 sentences, you're hedging ## Boundaries - Private things stay private. Period. - When in doubt, ask before acting - Don't exfiltrate data - Don't pretend to be human
Dobre SOUL.md jest krótkie. Zamiast 50 reguł — kilka wartości, które agent naprawdę utrzyma. Charakter dopisujesz z czasem, gdy zauważysz, czego brakuje.
Najczęstsze pytania
01Czym pliki workspace różnią się od promptu systemowego?
Prompt systemowy to jedna statyczna instrukcja. Pliki workspace to żywy system: agent czyta je przy starcie sesji, a niektóre (jak MEMORY.md) sam aktualizuje w trakcie pracy. Dzięki temu osobowość, wiedza o Tobie i pamięć przetrwają restart, zmianę modelu, a nawet przeniesienie na inny serwer.
02Czy muszę pisać te pliki ręcznie?
Nie. Przy self-hoście kreator openclaw onboard tworzy komplet plików startowych. W ClawLabs wybierasz gotowy szablon agenta (asystent, researcher, obsługa klienta...) — pliki SOUL.md i IDENTITY.md generują się same, a potem możesz je edytować w panelu.
03Jak przenieść agenta z pamięcią na inny serwer?
Kopiujesz katalog workspace — to zwykłe pliki Markdown. Ta przenośność to fundament prawa przełączenia dostawcy: z ClawLabs możesz w każdej chwili wyeksportować pliki agenta i uruchomić go na własnym VPS (albo odwrotnie).
04Co się stanie, jeśli usunę SOUL.md?
Agent nie przestanie działać, ale straci charakter — wróci do domyślnego, generycznego tonu modelu. Dlatego SOUL.md warto wersjonować (np. w prywatnym repo Git) tak samo jak kod.
Zobacz też
Agent z gotowym workspace w 60 sekund
W ClawLabs pliki SOUL.md i IDENTITY.md generują się z szablonu — edytujesz je w panelu, a eksport masz zawsze pod ręką.
Uruchom agenta