/export-trajectory упаковывает
текущий сеанс в отредактированный пакет для поддержки.
Используйте его, когда нужно ответить на такие вопросы:
- Какой промпт, системный промпт и инструменты были отправлены модели?
- Какие сообщения транскрипта и вызовы инструментов привели к этому ответу?
- Завершился ли запуск по тайм-ауту, был ли прерван, прошел ли Compaction или столкнулся с ошибкой провайдера?
- Какая модель, Plugin, Skills и настройки среды выполнения были активны?
- Какие метаданные использования и кэша промптов вернул провайдер?
/diagnostics. Диагностика собирает
санитизированный пакет Gateway и для сеансов harness OpenAI Codex также может отправлять
отзыв 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
- сообщения пользователя
- сообщения ассистента
- вызовы инструментов
- результаты инструментов
- Compaction
- изменения модели
- метки и пользовательские записи сеанса
Файлы пакета
Экспортированный пакет может содержать:| Файл | Содержимое |
|---|---|
manifest.json | Схема пакета, исходные файлы, счетчики событий и список сгенерированных файлов |
events.jsonl | Упорядоченная временная шкала среды выполнения и транскрипта |
session-branch.json | Отредактированная активная ветка транскрипта и заголовок сеанса |
metadata.json | Версия OpenClaw, ОС/среда выполнения, модель, снимок конфигурации, Plugin, Skills и метаданные промпта |
artifacts.json | Финальный статус, ошибки, использование, кэш промптов, счетчик Compaction, текст ассистента и метаданные инструментов |
prompts.json | Отправленные промпты и выбранные сведения о построении промптов |
system-prompt.txt | Последний скомпилированный системный промпт, если он был захвачен |
tools.json | Определения инструментов, отправленные модели, если они были захвачены |
manifest.json перечисляет файлы, присутствующие в этом пакете. Некоторые файлы опускаются,
когда в сеансе не были захвачены соответствующие данные среды выполнения.
Место захвата
По умолчанию события траектории среды выполнения записываются рядом с файлом сеанса:OPENCLAW_TRAJECTORY_DIR, чтобы хранить sidecar-файлы траектории среды выполнения в
выделенном каталоге:
Отключение захвата
ЗадайтеOPENCLAW_TRAJECTORY=0 перед запуском OpenClaw:
/export-trajectory все еще может экспортировать
ветку транскрипта, но файлы, существующие только в среде выполнения, такие как скомпилированный контекст,
артефакты провайдера и метаданные промптов, могут отсутствовать.
Настройка тайм-аута сброса
OpenClaw сбрасывает sidecar-файлы траектории среды выполнения во время очистки агента. Тайм-аут очистки по умолчанию составляет 10 000 мс. На медленных дисках или больших хранилищах задайтеOPENCLAW_TRAJECTORY_FLUSH_TIMEOUT_MS перед запуском OpenClaw:
openclaw-trajectory-flush и продолжает работу.
Это не меняет ограничения размера траектории. Чтобы настроить все шаги очистки агента,
которые не передают явный тайм-аут, задайте OPENCLAW_AGENT_CLEANUP_TIMEOUT_MS.
Конфиденциальность и ограничения
Пакеты траектории предназначены для поддержки и отладки, а не для публичной публикации. OpenClaw редактирует чувствительные значения перед записью файлов экспорта:- учетные данные и известные поля полезной нагрузки, похожие на секреты
- данные изображений
- локальные пути состояния
- пути рабочей области, заменяемые на
$WORKSPACE_DIR - пути домашнего каталога, где они обнаружены
- sidecar-файлы среды выполнения: живой захват останавливается на 10 MiB и записывает событие усечения, когда остается место; экспорт принимает существующие sidecar-файлы среды выполнения размером до 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/