Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
openclaw sessions
Показує список збережених сеансів розмов.
Списки сеансів не є перевірками доступності каналів або провайдерів. Вони показують збережені
рядки розмов зі сховищ сеансів. Тихий Discord, Slack, Telegram або
інший канал може успішно перепідключитися без створення нового рядка сеансу,
доки не буде оброблено повідомлення. Використовуйте openclaw channels status --probe,
openclaw status --deep або openclaw health --verbose, коли потрібна жива
підключеність каналу.
Відповіді openclaw sessions і Gateway sessions.list за замовчуванням
обмежені, щоб великі довготривалі сховища не монополізували процес CLI або
цикл подій Gateway. CLI за замовчуванням повертає 100 найновіших сеансів; передайте
--limit <n> для меншого або більшого вікна чи --limit all, коли вам навмисно
потрібне повне сховище. JSON-відповіді містять totalCount, limitApplied і
hasMore, коли викликачам потрібно показати, що існують додаткові рядки.
RPC-клієнти можуть передати configuredAgentsOnly: true, щоб зберегти широке комбіноване
джерело виявлення, але повертати лише рядки для агентів, які зараз присутні в конфігурації.
Інтерфейс керування використовує цей режим за замовчуванням, щоб видалені або лише дискові сховища агентів
не з’являлися знову в поданні Сеанси.
- за замовчуванням: налаштоване сховище агента за замовчуванням
--verbose: докладне журналювання--agent <id>: одне налаштоване сховище агента--all-agents: агрегувати всі налаштовані сховища агентів--store <path>: явний шлях до сховища (не можна поєднувати з--agentабо--all-agents)--limit <n|all>: максимальна кількість рядків для виведення (за замовчуванням100;allвідновлює повне виведення)
/export-trajectory після того, як
власник схвалить запит на виконання. Вихідний каталог завжди розв’язується
всередині .openclaw/trajectory-exports/ у вибраному робочому просторі.
openclaw sessions --all-agents читає налаштовані сховища агентів. Виявлення сеансів
Gateway і ACP ширше: воно також включає лише дискові сховища, знайдені під
коренем agents/ за замовчуванням або шаблонізованим коренем session.store. Ці
виявлені сховища мають розв’язуватися до звичайних файлів sessions.json всередині
кореня агента; символічні посилання та шляхи поза коренем пропускаються.
Приклади JSON:
openclaw sessions --all-agents --json:
Обслуговування очищення
Запустити обслуговування зараз (замість очікування наступного циклу запису):openclaw sessions cleanup використовує налаштування session.maintenance з конфігурації:
-
Примітка щодо області:
openclaw sessions cleanupобслуговує сховища сеансів, транскрипти та побічні файли траєкторій. Вона не обрізає журнали запусків Cron (cron/runs/<jobId>.jsonl), якими керуютьcron.runLog.maxBytesіcron.runLog.keepLinesу Конфігурації Cron і які пояснено в Обслуговуванні Cron. -
Очищення також обрізає непов’язані первинні транскрипти, контрольні точки Compaction і побічні файли траєкторій, старші за
session.maintenance.pruneAfter; файли, на які все ще посилаєтьсяsessions.json, зберігаються. -
--dry-run: попередньо показати, скільки записів буде обрізано або обмежено без запису.- У текстовому режимі dry-run друкує таблицю дій для кожного сеансу (
Action,Key,Age,Model,Flags), щоб ви могли побачити, що буде збережено, а що видалено.
- У текстовому режимі dry-run друкує таблицю дій для кожного сеансу (
-
--enforce: застосувати обслуговування, навіть колиsession.maintenance.modeмає значенняwarn. -
--fix-missing: видалити записи, чиї файли транскриптів відсутні, навіть якщо зазвичай вони ще не вибули б за віком або кількістю. -
--fix-dm-scope: колиsession.dmScopeдорівнюєmain, вивести з ужитку застарілі рядки прямих DM з ключами співрозмовників, залишені попередньою маршрутизацієюper-peer,per-channel-peerабоper-account-channel-peer. Спочатку використовуйте--dry-run; застосування очищення видаляє ці рядки зsessions.jsonі зберігає їхні транскрипти як видалені архіви. -
--active-key <key>: захистити конкретний активний ключ від вилучення через дисковий бюджет. Довговічні зовнішні вказівники розмов, як-от групові сеанси та сеанси чатів у межах треду, також зберігаються під час обслуговування за віком, кількістю та дисковим бюджетом. -
--agent <id>: запустити очищення для одного налаштованого сховища агента. -
--all-agents: запустити очищення для всіх налаштованих сховищ агентів. -
--store <path>: запустити для конкретного файлуsessions.json. -
--json: надрукувати JSON-зведення. З--all-agentsвиведення містить одне зведення для кожного сховища.
--store <path> для явного офлайн-відновлення файлу сховища.
openclaw sessions cleanup --all-agents --dry-run --json:
- Конфігурація сеансів: Довідник конфігурації