Основы
Среда в ыполнения агента
OpenClaw запускает одну встроенную среду выполнения агента, основанную на pi-mono.
Рабочая область (обязательно)
OpenClaw использует одну директорию рабочей области агента (agents.defaults.workspace) в качестве единственного рабочего каталога (cwd) агента для инструментов и контекста. Рекомендуется: используйте openclaw setup для создания ~/.openclaw/openclaw.json, если он отсутствует, и инициализации файлов рабочей области. Полная структура рабочей области + руководство по резервному копированию: Рабочая область агента Если включен agents.defaults.sandbox, неосновные сессии могут переопределить это с помощью рабочих областей для каждой сессии в agents.defaults.sandbox.workspaceRoot (см. Конфигурация шлюза).
Файлы начальной загрузки (инжектируются)
Внутри agents.defaults.workspace OpenClaw ожидает наличие этих редактируемых пользователем файлов:
AGENTS.md— инструкции по эксплуатации + «память»SOUL.md— персона, границы, тонTOOLS.md— заметки по инструментам, поддерживаемые пользователем (например,imsg,sag, соглашения)BOOTSTRAP.md— ритуал однократного первого запуска (удаляется после завершения)IDENTITY.md— имя агента/атмосфера/эмодзиUSER.md— профиль пользователя + предпочтительное обращение
При первом ходе новой сессии OpenClaw инжектирует содержимое этих файлов напрямую в контекст агента. Пустые файлы пропускаются. Большие файлы обрезаются и усекаются с маркером, чтобы промпты оставались компактными (прочтите файл для получения полного содержимого). Если файл отсутствует, OpenClaw инжектирует одну строку-маркер «файл отсутствует» (и openclaw setup создаст безопасный шаблон по умолчанию). BOOTSTRAP.md создается только для абсолютно новой рабочей области (при отсутствии других файлов начальной загрузки). Если вы удалите его после завершения ритуала, он не должен создаваться заново при последующих перезапусках. Чтобы полностью отключить создание файлов начальной загрузки (для предварительно подготовленных рабочих областей), установите:
{ agent: { skipBootstrap: true } }
Встроенные инструменты
Основные инструменты (read/exec/edit/write и связанные системные инструменты) всегда доступны, в соответствии с политикой инструментов. apply_patch является опциональным и контролируется настройкой tools.exec.applyPatch. TOOLS.md не управляет существованием инструментов; это руководство по тому, как вы хотите, чтобы они использовались.
Навыки
OpenClaw загружает навыки из трех мест (рабочая область имеет приоритет при конфликте имен):
- Встроенные (поставляются с установкой)
- Управляемые/локальные:
~/.openclaw/skills - Рабочая область:
/skills
Доступ к навыкам может контролироваться конфигурацией/окружением (см. skills в Конфигурации шлюза).