Trajectory capture adalah perekam perjalanan per sesi OpenClaw. Fitur ini merekam timeline terstruktur untuk setiap eksekusi agen, laluDocumentation 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 mengemas
sesi saat ini menjadi bundle dukungan yang telah disamarkan.
Gunakan saat Anda perlu menjawab pertanyaan seperti:
- Prompt, system prompt, dan alat apa yang dikirim ke model?
- Pesan transkrip dan panggilan alat mana yang menghasilkan jawaban ini?
- Apakah eksekusi mengalami timeout, dibatalkan, mengalami Compaction, atau terkena kesalahan penyedia?
- Model, Plugin, Skills, dan pengaturan runtime mana yang aktif?
- Metadata penggunaan dan prompt-cache apa yang dikembalikan penyedia?
/diagnostics. Diagnostics mengumpulkan
bundle Gateway yang telah disanitasi dan, untuk sesi harness OpenAI Codex, juga dapat mengirim
umpan balik Codex ke server OpenAI setelah disetujui. Gunakan /export-trajectory saat
Anda secara khusus memerlukan timeline prompt, alat, dan transkrip per sesi yang
terperinci.
Mulai cepat
Kirim ini di sesi aktif:.openclaw/trajectory-exports/. Path absolut
dan path ~ ditolak.
Bundle trajectory dapat berisi prompt, pesan model, skema alat, hasil alat,
peristiwa runtime, dan path lokal. Karena itu, perintah slash chat selalu berjalan
melalui persetujuan exec. Setujui ekspor sekali saat Anda memang ingin
membuat bundle; jangan gunakan allow-all. Di chat grup, OpenClaw mengirim
prompt persetujuan dan hasil ekspor kepada pemilik secara privat, bukan memposting
detail trajectory kembali ke ruang bersama.
Untuk inspeksi lokal atau alur kerja dukungan, Anda juga dapat menjalankan path
perintah yang disetujui secara langsung:
Akses
Ekspor trajectory adalah perintah pemilik. Pengirim harus lolos pemeriksaan otorisasi perintah normal dan pemeriksaan pemilik untuk channel tersebut.Apa yang direkam
Trajectory capture aktif secara default untuk eksekusi agen OpenClaw. Peristiwa runtime mencakup:session.startedtrace.metadatacontext.compiledprompt.submittedmodel.fallback_step, termasuk model sumber, model berikutnya, alasan/detail kegagalan, posisi rantai, dan apakah fallback maju, berhasil, atau menghabiskan rantaimodel.completedtrace.artifactssession.ended
- pesan pengguna
- pesan asisten
- panggilan alat
- hasil alat
- compaction
- perubahan model
- label dan entri sesi kustom
File bundle
Bundle yang diekspor dapat berisi:| File | Isi |
|---|---|
manifest.json | Skema bundle, file sumber, jumlah peristiwa, dan daftar file yang dihasilkan |
events.jsonl | Timeline runtime dan transkrip yang berurutan |
session-branch.json | Cabang transkrip aktif dan header sesi yang telah disamarkan |
metadata.json | Versi OpenClaw, OS/runtime, model, snapshot konfigurasi, Plugin, 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 pembuatan prompt yang dipilih |
system-prompt.txt | System prompt terkompilasi terbaru, saat tertangkap |
tools.json | Definisi alat yang dikirim ke model, saat tertangkap |
manifest.json mencantumkan file yang ada dalam bundle tersebut. Beberapa file dihilangkan
ketika sesi tidak menangkap data runtime yang sesuai.
Lokasi capture
Secara default, peristiwa trajectory runtime ditulis di samping file sesi:OPENCLAW_TRAJECTORY_DIR untuk menyimpan sidecar trajectory runtime di
direktori khusus:
Nonaktifkan capture
AturOPENCLAW_TRAJECTORY=0 sebelum memulai OpenClaw:
/export-trajectory masih dapat mengekspor
cabang transkrip, tetapi file khusus runtime seperti konteks terkompilasi,
artefak penyedia, dan metadata prompt mungkin tidak ada.
Privasi dan batasan
Bundle trajectory dirancang untuk dukungan dan debugging, bukan untuk diposting publik. OpenClaw menyamarkan nilai sensitif sebelum menulis file ekspor:- kredensial dan field payload yang diketahui menyerupai rahasia
- data gambar
- path status lokal
- path workspace, diganti dengan
$WORKSPACE_DIR - path direktori home, jika terdeteksi
- file sidecar runtime: capture live berhenti pada 10 MiB dan merekam peristiwa pemotongan saat masih ada ruang; ekspor menerima sidecar runtime yang sudah ada hingga 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_DIRmengarah ke direktori yang dapat ditulis - jalankan pesan lain di sesi, lalu ekspor lagi
- inspeksi
manifest.jsonuntukruntimeEventCount
- gunakan nama relatif seperti
bug-1234 - jangan berikan
/tmp/...atau~/... - pertahankan ekspor di dalam
.openclaw/trajectory-exports/