Запис траєкторії — це покроковий реєстратор OpenClaw для кожного сеансу. Він записує структуровану шкалу часу для кожного запуску агента, а потімDocumentation Index
Fetch the complete documentation index at: https://docs2.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
/export-trajectory пакує поточний сеанс у відредагований пакет підтримки.
Використовуйте його, коли потрібно відповісти на такі запитання:
- Який запит, системний запит і інструменти було надіслано моделі?
- Які повідомлення транскрипту й виклики інструментів призвели до цієї відповіді?
- Чи запуск перевищив час очікування, був перерваний, compact, або отримав помилку провайдера?
- Які модель, plugins, Skills і параметри середовища виконання були активні?
- Які метадані використання й кешу запитів повернув провайдер?
/diagnostics. Діагностика збирає очищений пакет Gateway і, для сеансів OpenAI Codex harness, також може після схвалення надіслати відгук Codex на сервери OpenAI. Використовуйте /export-trajectory, коли вам потрібна саме детальна шкала часу запитів, інструментів і транскрипту для конкретного сеансу.
Швидкий старт
Надішліть це в активному сеансі:.openclaw/trajectory-exports/. Абсолютні шляхи й шляхи з ~ відхиляються.
Пакети траєкторій можуть містити запити, повідомлення моделі, схеми інструментів, результати інструментів, події середовища виконання та локальні шляхи. Тому чатова slash-команда щоразу проходить через схвалення exec. Схваліть експорт один раз, коли справді маєте намір створити пакет; не використовуйте allow-all. У групових чатах OpenClaw надсилає запит на схвалення й результат експорту власнику приватно, замість публікувати деталі траєкторії назад у спільну кімнату.
Для локального перегляду або процесів підтримки також можна напряму виконати схвалений шлях команди:
Доступ
Експорт траєкторії — це команда власника. Відправник має пройти звичайні перевірки авторизації команд і перевірки власника для каналу.Що записується
Запис траєкторії типово ввімкнений для запусків агентів OpenClaw. Події середовища виконання включають:session.startedtrace.metadatacontext.compiledprompt.submittedmodel.fallback_step, включно з вихідною моделлю, наступною моделлю, причиною/деталями помилки, позицією в ланцюжку, а також тим, чи fallback просунувся далі, завершився успішно або вичерпав ланцюжокmodel.completedtrace.artifactssession.ended
- повідомлення користувача
- повідомлення асистента
- виклики інструментів
- результати інструментів
- compactions
- зміни моделі
- мітки та власні записи сеансу
Файли пакета
Експортований пакет може містити:| Файл | Вміст |
|---|---|
manifest.json | Схема пакета, вихідні файли, кількість подій і список згенерованих файлів |
events.jsonl | Впорядкована шкала часу середовища виконання й транскрипту |
session-branch.json | Відредагована активна гілка транскрипту й заголовок сеансу |
metadata.json | Версія OpenClaw, ОС/середовище виконання, модель, знімок конфігурації, plugins, Skills і метадані запитів |
artifacts.json | Фінальний стан, помилки, використання, кеш запитів, кількість compaction, текст асистента й метадані інструментів |
prompts.json | Надіслані запити й вибрані деталі побудови запитів |
system-prompt.txt | Останній скомпільований системний запит, якщо його було записано |
tools.json | Визначення інструментів, надіслані моделі, якщо їх було записано |
manifest.json перелічує файли, наявні в цьому пакеті. Деякі файли пропускаються, коли сеанс не записав відповідні дані середовища виконання.
Розташування запису
Типово події траєкторії середовища виконання записуються поруч із файлом сеансу:OPENCLAW_TRAJECTORY_DIR, щоб зберігати допоміжні файли траєкторій середовища виконання в окремому каталозі:
Вимкнення запису
УстановітьOPENCLAW_TRAJECTORY=0 перед запуском OpenClaw:
/export-trajectory усе ще може експортувати гілку транскрипту, але файли, доступні лише з середовища виконання, як-от скомпільований контекст, артефакти провайдера й метадані запитів, можуть бути відсутні.
Конфіденційність і обмеження
Пакети траєкторій призначені для підтримки й налагодження, а не для публічного розміщення. OpenClaw редагує чутливі значення перед записом файлів експорту:- облікові дані й відомі поля корисного навантаження, схожі на секрети
- дані зображень
- шляхи локального стану
- шляхи робочого простору, замінені на
$WORKSPACE_DIR - шляхи домашнього каталогу, якщо їх виявлено
- допоміжні файли середовища виконання: live-запис зупиняється на 10 MiB і записує подію truncation, коли місце ще лишається; експорт приймає наявні допоміжні файли середовища виконання до 50 MiB
- файли сеансів: 50 MiB
- події середовища виконання: 200,000
- загальна кількість експортованих подій: 250,000
- окремі рядки подій середовища виконання обрізаються понад 256 KiB
Усунення несправностей
Якщо в експорті немає подій середовища виконання:- підтвердьте, що OpenClaw було запущено без
OPENCLAW_TRAJECTORY=0 - перевірте, чи
OPENCLAW_TRAJECTORY_DIRвказує на каталог із правом запису - надішліть ще одне повідомлення в сеансі, а потім експортуйте знову
- перевірте
manifest.jsonнаruntimeEventCount
- використовуйте відносну назву, наприклад
bug-1234 - не передавайте
/tmp/...або~/... - тримайте експорт усередині
.openclaw/trajectory-exports/