Пакети траєкторії
Захоплення траєкторії — це журнал польоту OpenClaw для кожної сесії. Воно записує структуровану часову шкалу для кожного запуску агента, а потім/export-trajectory пакує
поточну сесію в пакет підтримки з редагуванням чутливих даних.
Використовуйте це, коли потрібно відповісти на запитання на кшталт:
- Які prompt, системний prompt та інструменти було надіслано моделі?
- Які повідомлення транскрипту та виклики інструментів призвели до цієї відповіді?
- Чи запуск завершився через timeout, abort, Compaction або помилку провайдера?
- Які модель, plugin-и, Skills і налаштування середовища виконання були активні?
- Які метадані usage та prompt-cache повернув провайдер?
Швидкий старт
Надішліть це в активній сесії:.openclaw/trajectory-exports/. Абсолютні
шляхи та шляхи з ~ відхиляються.
Доступ
Експорт траєкторії — це команда лише для власника. Відправник має пройти звичайні перевірки авторизації команд і перевірки власника для каналу.Що записується
Захоплення траєкторії увімкнене за замовчуванням для запусків агентів OpenClaw. Події середовища виконання включають:session.startedtrace.metadatacontext.compiledprompt.submittedmodel.completedtrace.artifactssession.ended
- повідомлення користувача
- повідомлення асистента
- виклики інструментів
- результати інструментів
- Compaction
- зміни моделей
- мітки та користувацькі записи сесії
Файли пакета
Експортований пакет може містити:| File | Contents |
|---|---|
manifest.json | Схема пакета, вихідні файли, кількість подій і список згенерованих файлів |
events.jsonl | Упорядкована часова шкала середовища виконання та транскрипту |
session-branch.json | Відредагована активна гілка транскрипту та заголовок сесії |
metadata.json | Версія OpenClaw, ОС/середовище виконання, модель, знімок конфігурації, plugin-и, Skills і метадані prompt |
artifacts.json | Підсумковий статус, помилки, usage, prompt cache, кількість Compaction, текст асистента та метадані інструментів |
prompts.json | Надіслані prompt-и та вибрані подробиці побудови prompt |
system-prompt.txt | Останній скомпільований системний prompt, якщо його було захоплено |
tools.json | Визначення інструментів, надісланих моделі, якщо їх було захоплено |
manifest.json перелічує файли, наявні в цьому пакеті. Деякі файли пропускаються,
коли сесія не захопила відповідні дані середовища виконання.
Розташування захоплення
За замовчуванням події траєкторії середовища виконання записуються поруч із файлом сесії:OPENCLAW_TRAJECTORY_DIR, щоб зберігати sidecar-файли траєкторії середовища виконання в
окремому каталозі:
Вимкнення захоплення
УстановітьOPENCLAW_TRAJECTORY=0 перед запуском OpenClaw:
/export-trajectory усе ще може експортувати
гілку транскрипту, але файли лише середовища виконання, як-от скомпільований контекст,
артефакти провайдера та метадані prompt, можуть бути відсутні.
Приватність і обмеження
Пакети траєкторії призначені для підтримки та налагодження, а не для публічного розміщення. OpenClaw редагує чутливі значення перед записом файлів експорту:- облікові дані та відомі поля payload-ів, схожих на секрети
- дані зображень
- локальні шляхи стану
- шляхи workspace, замінені на
$WORKSPACE_DIR - шляхи до домашнього каталогу, де їх виявлено
- файли 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/