/export-trajectory mevcut
oturumu redakte edilmiş bir destek paketine dönüştürür.
Şu tür soruları yanıtlamanız gerektiğinde kullanın:
- Modele hangi prompt, system prompt ve araçlar gönderildi?
- Bu yanıta hangi transcript mesajları ve araç çağrıları yol açtı?
- Çalıştırma zaman aşımına mı uğradı, iptal mi edildi, compact mı edildi, yoksa bir sağlayıcı hatasına mı takıldı?
- Hangi model, Plugin’ler, Skills ve runtime ayarları etkindi?
- Sağlayıcı hangi kullanım ve prompt-cache metadata’sını döndürdü?
/diagnostics ile başlayın. Diagnostics,
temizlenmiş Gateway paketini toplar ve OpenAI Codex harness oturumları için,
onaydan sonra Codex geri bildirimini OpenAI sunucularına da gönderebilir.
Özellikle ayrıntılı oturum başına prompt, araç ve transcript zaman çizelgesine
ihtiyacınız olduğunda /export-trajectory kullanın.
Hızlı başlangıç
Etkin oturumda şunu gönderin:.openclaw/trajectory-exports/ içinde çözümlenir. Mutlak yollar
ve ~ yolları reddedilir.
Trajectory paketleri prompt’lar, model mesajları, araç şemaları, araç
sonuçları, runtime olayları ve yerel yollar içerebilir. Bu nedenle chat slash
komutu her seferinde exec onayından geçer. Paketi oluşturmak istediğinizde
dışa aktarmayı bir kez onaylayın; allow-all kullanmayın. Grup sohbetlerinde,
OpenClaw onay prompt’unu ve dışa aktarma sonucunu, trajectory ayrıntılarını
paylaşılan odaya geri göndermek yerine sahibine özel olarak gönderir.
Yerel inceleme veya destek iş akışları için, onaylanmış komut yolunu doğrudan
da çalıştırabilirsiniz:
Erişim
Trajectory dışa aktarma bir sahip komutudur. Gönderen, kanal için normal komut yetkilendirme kontrollerinden ve sahip kontrollerinden geçmelidir.Neler kaydedilir
Trajectory capture, OpenClaw agent çalıştırmaları için varsayılan olarak açıktır. Runtime olayları şunları içerir:session.startedtrace.metadatacontext.compiledprompt.submitted- kaynak model, sonraki model, hata nedeni/ayrıntısı, zincir konumu ve fallback’in ilerleyip ilerlemediği, başarılı olup olmadığı veya zinciri tüketip tüketmediği dahil
model.fallback_step model.completedtrace.artifactssession.ended
- kullanıcı mesajları
- assistant mesajları
- araç çağrıları
- araç sonuçları
- compaction’lar
- model değişiklikleri
- etiketler ve özel oturum girdileri
Paket dosyaları
Dışa aktarılan bir paket şunları içerebilir:| Dosya | İçerik |
|---|---|
manifest.json | Paket şeması, kaynak dosyalar, olay sayıları ve oluşturulan dosya listesi |
events.jsonl | Sıralı runtime ve transcript zaman çizelgesi |
session-branch.json | Redakte edilmiş etkin transcript dalı ve oturum başlığı |
metadata.json | OpenClaw sürümü, OS/runtime, model, yapılandırma anlık görüntüsü, Plugin’ler, Skills ve prompt metadata’sı |
artifacts.json | Son durum, hatalar, kullanım, prompt cache, compaction sayısı, assistant metni ve araç metadata’sı |
prompts.json | Gönderilen prompt’lar ve seçili prompt oluşturma ayrıntıları |
system-prompt.txt | Yakalandığında en son derlenmiş system prompt |
tools.json | Yakalandığında modele gönderilen araç tanımları |
manifest.json, o pakette bulunan dosyaları listeler. Oturum ilgili runtime
verilerini yakalamadığında bazı dosyalar atlanır.
Yakalama konumu
Varsayılan olarak runtime trajectory olayları oturum dosyasının yanına yazılır:OPENCLAW_TRAJECTORY_DIR ayarlayın:
Yakalamayı devre dışı bırakma
OpenClaw’ı başlatmadan önceOPENCLAW_TRAJECTORY=0 ayarlayın:
/export-trajectory
transcript dalını yine de dışa aktarabilir, ancak derlenmiş context, sağlayıcı
artifact’leri ve prompt metadata’sı gibi yalnızca runtime’a ait dosyalar eksik
olabilir.
Flush zaman aşımını ayarlama
OpenClaw, agent temizliği sırasında runtime trajectory sidecar’larını flush eder. Varsayılan temizlik zaman aşımı 10.000 ms’dir. Yavaş disklerde veya büyük depolarda, OpenClaw’ı başlatmadan önceOPENCLAW_TRAJECTORY_FLUSH_TIMEOUT_MS
ayarlayın:
openclaw-trajectory-flush zaman aşımı kaydedip
devam edeceğini kontrol eder. Trajectory boyut sınırlarını değiştirmez. Açık
bir zaman aşımı geçirmeyen tüm agent temizlik adımlarını ayarlamak için
OPENCLAW_AGENT_CLEANUP_TIMEOUT_MS ayarlayın.
Gizlilik ve sınırlar
Trajectory paketleri herkese açık paylaşım için değil, destek ve hata ayıklama için tasarlanmıştır. OpenClaw, dışa aktarma dosyalarını yazmadan önce hassas değerleri redakte eder:- kimlik bilgileri ve bilinen secret benzeri payload alanları
- görüntü verileri
- yerel durum yolları
$WORKSPACE_DIRile değiştirilen çalışma alanı yolları- algılandığında home dizini yolları
- runtime sidecar dosyaları: canlı yakalama 10 MiB’de durur ve alan kaldığında bir kesme olayı kaydeder; dışa aktarma mevcut runtime sidecar’larını 50 MiB’ye kadar kabul eder
- oturum dosyaları: 50 MiB
- runtime olayları: 200.000
- toplam dışa aktarılan olaylar: 250.000
- tekil runtime olay satırları 256 KiB üzerinde kesilir
Sorun giderme
Dışa aktarmada runtime olayı yoksa:- OpenClaw’ın
OPENCLAW_TRAJECTORY=0olmadan başlatıldığını doğrulayın OPENCLAW_TRAJECTORY_DIRöğesinin yazılabilir bir dizini gösterip göstermediğini kontrol edin- oturumda başka bir mesaj çalıştırın, sonra tekrar dışa aktarın
runtimeEventCountiçinmanifest.jsondosyasını inceleyin
bug-1234gibi göreli bir ad kullanın/tmp/...veya~/...geçirmeyin- dışa aktarmayı
.openclaw/trajectory-exports/içinde tutun