Bundel Trajectory
Penangkapan trajectory adalah perekam penerbangan per sesi milik OpenClaw. Fitur ini mencatat timeline terstruktur untuk setiap eksekusi agen, lalu/export-trajectory mengemas sesi saat ini menjadi bundel dukungan yang telah disunting.
Gunakan ini saat Anda perlu menjawab pertanyaan seperti:
- Prompt, system prompt, dan alat apa yang dikirim ke model?
- Pesan transkrip dan pemanggilan alat mana yang menghasilkan jawaban ini?
- Apakah eksekusi mengalami timeout, abort, Compaction, atau kesalahan provider?
- Model, Plugins, Skills, dan pengaturan runtime apa yang aktif?
- Metadata penggunaan dan prompt-cache apa yang dikembalikan provider?
Mulai cepat
Kirim ini di sesi aktif:.openclaw/trajectory-exports/. Path absolut
dan path ~ ditolak.
Akses
Ekspor trajectory adalah perintah pemilik. Pengirim harus lulus pemeriksaan otorisasi perintah normal dan pemeriksaan pemilik untuk saluran tersebut.Apa yang direkam
Penangkapan trajectory aktif secara default untuk eksekusi agen OpenClaw. Peristiwa runtime meliputi:session.startedtrace.metadatacontext.compiledprompt.submittedmodel.completedtrace.artifactssession.ended
- pesan pengguna
- pesan asisten
- pemanggilan alat
- hasil alat
- Compaction
- perubahan model
- label dan entri sesi kustom
File bundel
Bundel yang diekspor dapat berisi:| File | Isi |
|---|---|
manifest.json | Schema bundel, file sumber, jumlah peristiwa, dan daftar file yang dihasilkan |
events.jsonl | Timeline runtime dan transkrip berurutan |
session-branch.json | Cabang transkrip aktif yang telah disunting dan header sesi |
metadata.json | Versi OpenClaw, OS/runtime, model, snapshot config, Plugins, Skills, dan metadata prompt |
artifacts.json | Status akhir, kesalahan, penggunaan, prompt cache, jumlah Compaction, teks asisten, dan metadata alat |
prompts.json | Prompt yang dikirim dan detail build prompt yang dipilih |
system-prompt.txt | System prompt terkompilasi terbaru, saat ditangkap |
tools.json | Definisi alat yang dikirim ke model, saat ditangkap |
manifest.json mencantumkan file yang ada dalam bundel tersebut. Beberapa file dihilangkan
jika sesi tidak menangkap data runtime yang sesuai.
Lokasi penangkapan
Secara default, peristiwa trajectory runtime ditulis di sebelah file sesi:OPENCLAW_TRAJECTORY_DIR untuk menyimpan sidecar trajectory runtime di
direktori khusus:
Nonaktifkan penangkapan
AturOPENCLAW_TRAJECTORY=0 sebelum memulai OpenClaw:
/export-trajectory tetap dapat mengekspor
cabang transkrip, tetapi file khusus runtime seperti konteks terkompilasi,
artefak provider, dan metadata prompt mungkin hilang.
Privasi dan batas
Bundel trajectory dirancang untuk dukungan dan debugging, bukan untuk diposting secara publik. OpenClaw menyunting nilai sensitif sebelum menulis file ekspor:- kredensial dan field payload mirip secret yang dikenal
- data gambar
- path status lokal
- path workspace, diganti dengan
$WORKSPACE_DIR - path direktori home, saat terdeteksi
- file sidecar runtime: 50 MiB
- file sesi: 50 MiB
- peristiwa runtime: 200.000
- total peristiwa yang diekspor: 250.000
- baris peristiwa runtime individual dipotong di atas 256 KiB
Pemecahan masalah
Jika ekspor tidak memiliki peristiwa runtime:- pastikan OpenClaw dimulai tanpa
OPENCLAW_TRAJECTORY=0 - periksa apakah
OPENCLAW_TRAJECTORY_DIRmenunjuk ke direktori yang dapat ditulis - jalankan satu pesan lagi di sesi tersebut, lalu ekspor lagi
- periksa
manifest.jsonuntukruntimeEventCount
- gunakan nama relatif seperti
bug-1234 - jangan berikan
/tmp/...atau~/... - pertahankan ekspor di dalam
.openclaw/trajectory-exports/