Trajectory capture, OpenClaw’ın oturum başına uçuş kaydedicisidir. Her agent çalıştırması için yapılandırılmış bir zaman çizelgesi kaydeder; ardındanDocumentation 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, geçerli
oturumu redakte edilmiş bir destek paketi hâline getirir.
Şunlar gibi soruları yanıtlamanız gerektiğinde kullanın:
- Modele hangi prompt, sistem prompt’u ve araçlar gönderildi?
- Hangi transcript mesajları ve araç çağrıları bu yanıta yol açtı?
- Çalıştırma zaman aşımına mı uğradı, iptal mi edildi, compact mı edildi veya bir sağlayıcı hatasıyla mı karşılaştı?
- Hangi model, Plugin’ler, Skills ve runtime ayarları etkindi?
- Sağlayıcı hangi kullanım ve prompt önbelleği meta verilerini 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
oturum başına ayrıntılı prompt, araç ve transcript zaman çizelgesine ihtiyacınız
olduğunda /export-trajectory kullanın.
Hızlı başlangıç
Bunu etkin oturumda 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 export bir sahip komutudur. Gönderen, kanal için normal komut yetkilendirme kontrollerini ve sahip kontrollerini geçmelidir.Kaydedilenler
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 zincirde 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 | İçerikler |
|---|---|
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 üst bilgisi |
metadata.json | OpenClaw sürümü, OS/runtime, model, config anlık görüntüsü, Plugin’ler, Skills ve prompt meta verileri |
artifacts.json | Son durum, hatalar, kullanım, prompt önbelleği, compaction sayısı, assistant metni ve araç meta verileri |
prompts.json | Gönderilen prompt’lar ve seçili prompt oluşturma ayrıntıları |
system-prompt.txt | Yakalandığında, en son derlenmiş sistem prompt’u |
tools.json | Yakalandığında, modele gönderilen araç tanımları |
manifest.json, o pakette bulunan dosyaları listeler. Oturum karşılık gelen
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 yine de
transcript dalını dışa aktarabilir, ancak derlenmiş bağlam, sağlayıcı artifact’ları
ve prompt meta verileri gibi yalnızca runtime dosyaları eksik olabilir.
Gizlilik ve sınırlar
Trajectory paketleri destek ve hata ayıklama için tasarlanmıştır, herkese açık paylaşım için değil. OpenClaw, dışa aktarma dosyalarını yazmadan önce hassas değerleri redakte eder:- kimlik bilgileri ve bilinen gizli bilgiye benzeyen 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; export, mevcut runtime sidecar’larını 50 MiB’ye kadar kabul eder
- oturum dosyaları: 50 MiB
- runtime olayları: 200.000
- toplam dışa aktarılan olay: 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_DIRyazılabilir bir dizini gösteriyor mu kontrol edin- oturumda başka bir mesaj çalıştırın, sonra yeniden dışa aktarın
runtimeEventCountiçinmanifest.jsoninceleyin
bug-1234gibi göreli bir ad kullanın/tmp/...veya~/...geçirmeyin- dışa aktarmayı
.openclaw/trajectory-exports/içinde tutun