Концепции
Базовые понятия, на которых строится агент — рабочее пространство, навыки, постоянное хранилище.
Этот раздел объясняет термины, которые встречаются в остальной документации.
Агент
Агент — это запущенный в Docker процесс на базе OpenClaw, который отвечает на сообщения в Telegram и умеет выполнять задачи с помощью навыков.
Рабочее пространство (workspace)
Одно рабочее пространство = один агент = один Telegram-бот. Один хост
может обслуживать несколько рабочих пространств одновременно — например,
отдельный бот для личных задач и отдельный для рабочей команды. Первое
рабочее пространство всегда называется default и не может быть удалено.
Владелец и пользователи
У каждого рабочего пространства есть owner — единственный пользователь,
который может отдавать боту команды, и необязательный список users —
дополнительные участники, которым бот отвечает в личных сообщениях.
Постоянное хранилище (durable data)
История переписки, файлы рабочего пространства и системные настройки сохраняются в отдельном каталоге на диске и переживают перезапуск и обновление образа агента.
Начальная настройка (bootstrap)
При первом запуске и при каждом обновлении образа агент донастраивает окружение: устанавливает системные документы, наполняет рабочее пространство и, если нужно, голосовые модели. Процесс идемпотентен — повторный запуск трогает только то, что изменилось.
config.yaml
Единый файл, описывающий агента: адрес и ключ AI-шлюза, список пользователей и рабочих пространств, токены Telegram-ботов. Любое значение можно переопределить переменной окружения — подробнее в Утилите nb и Установке на свой компьютер.