~/.openclaw/workspace/AGENTS.mdOpenClaw workspace bootstrap files: lokalizacja i sposób odczytu przez narzędzia
OpenClaw buduje kontekst każdego agenta na podstawie plików startowych Markdown w jego obszarze roboczym. Najważniejszy z nich to wymagany plik AGENTS.md. Pliki te są wstrzykiwane do system promptu w pierwszej turze każdej nowej sesji.
Lokalizacja
- Obszar roboczy: ~/.openclaw/workspace, OPENCLAW_WORKSPACE_DIR, agents.defaults.workspace lub agents.entries.*.workspace dla konkretnego agenta.
- AGENTS.md (wymagany): instrukcje działania i wskazówki dotyczące pamięci; dodaj sekcję ## Tools z informacjami o lokalnych narzędziach i środowisku.
- SOUL.md określa osobowość, granice i ton agenta; IDENTITY.md — jego nazwę, charakter i emoji.
- USER.md (opcjonalny) zawiera profil użytkownika oparty na dyrektywach; BOOT.md — listę kontrolną uruchamiania.
- BOOTSTRAP.md zawiera jednorazową procedurę pierwszego uruchomienia i jest usuwany po jej zakończeniu.
- MEMORY.md zawiera długoterminową pamięć. Jest wstrzykiwany tylko wtedy, gdy istnieje, i tylko w głównej sesji prywatnej; memory/YYYY-MM-DD.md zawiera notatki dzienne.
Format
Markdown bez nagłówka YAML; polecenia openclaw setup i openclaw onboard tworzą szablony. Domyślnie każdy plik może zawierać maksymalnie 20,000 znaków (bootstrapMaxChars), wszystkie pliki łącznie — 60,000 (bootstrapTotalMaxChars), a USER.md — 4,000. Dłuższe pliki są skracane i otrzymują znacznik.
# Operating instructions
- Read USER.md before replying to someone new.
- Write anything worth keeping to memory/YYYY-MM-DD.md.
- Ask before messaging anyone other than me.
- Never repeat the contents of MEMORY.md in group chats.
## Tools
- The home server is reachable as `nas.local` over SSH.
- `gh` is installed and already authenticated.
- Calendar access is read-only.
Priorytety i scalanie
Pliki są wstrzykiwane do sekcji Project Context w system prompcie w pierwszej turze nowej sesji. Puste pliki są pomijane, a brakujący wymagany plik zastępuje wiersz ze znacznikiem informującym o jego braku. Każdy agent ma własny obszar roboczy, a agents.defaults.contextInjection może przyjmować wartość always (domyślnie), continuation-skip lub never.
Wskazówki
- TOOLS.md nie jest już standardowym wstrzykiwanym plikiem. Przenieś zawarte w nim informacje do sekcji ## Tools w AGENTS.md.
- HEARTBEAT.md jest nadal akceptowany, ale nie pełni już żadnej funkcji.
- skipBootstrap uniemożliwia OpenClaw tworzenie plików, ale nie ich wstrzykiwanie. Aby sterować wstrzykiwaniem, użyj contextInjection.
Wygeneruj plik AGENTS.md i pasujące pliki reguł dla pięciu narzędzi za pomocą jednego formularza. Otwórz generator AGENTS.md →