TGViewer
OpenClaw Lab - Все об OpenClaw OpenClaw Lab - Все об OpenClaw @openclaw_lab · 3.42K subscribers
Post #108 1.75K
🧠 Как в OpenClaw устроены сессии

Если по-простому: OpenClaw хранит каждый диалог как сессию, чтобы понимать, где идёт разговор, что уже обсуждали и какую историю подтягивать дальше.

Что главное понять

sessionKey - Это логическая сессия, например:

🔵 личка
🔵 группа
🔵 канал
🔵 cron-задача

То есть sessionKey отвечает на вопрос:
“К какому разговору относится это сообщение?”

sessionId - Это конкретный файл истории, который сейчас активен.

Один и тот же sessionKey может получить новый sessionId, например:

🔵 после /reset
🔵 после долгого простоя
🔵 после ежедневного reset

Где всё хранится
OpenClaw использует два уровня хранения:

sessions.json - Здесь лежит состояние сессии:

🔵 текущий sessionId
🔵 время последней активности
🔵 настройки
🔵 счётчики токенов
🔵 служебные параметры

*.jsonl - А здесь лежит сама история разговора:

🔵 сообщения
🔵 tool calls
🔵 результаты инструментов
🔵 служебные записи

Где искать файлы

Обычно на Gateway-хосте:
~/.openclaw/agents/<agentId>/sessions/sessions.json
~/.openclaw/agents/<agentId>/sessions/<sessionId>.jsonl

Что полезно запомнить новичку

🔵 sessionKey - к какому разговору относится сообщение
🔵 sessionId - какой файл истории сейчас используется
🔵 sessions.json - состояние сессии
🔵 *.jsonl - полная история переписки

Чем проверять на практике

В чате:
/status

В CLI:
openclaw status
openclaw sessions
openclaw sessions --json

Чат | Канал
  • 👍 8
  • ❤ 4
More from @openclaw_lab
  1. Oct 9, 2026Post #319
  2. Oct 1, 2026Post #318
  3. Sep 30, 2026Post #317
  4. Sep 26, 2026Post #316
  5. Sep 25, 2026Post #315
  6. Sep 20, 2026Post #314
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →