Trajectory paketleri
Trajectory yakalama, OpenClaw’ın oturum başına uçuş kaydedicisidir. Her agent çalıştırması için yapılandırılmış bir zaman çizelgesi kaydeder, ardından/export-trajectory
geçerli oturumu redakte edilmiş bir destek paketi olarak paketler.
Bunu şu gibi soruları yanıtlamanız gerektiğinde kullanın:
- Modele hangi prompt, sistem prompt’u ve araçlar gönderildi?
- Hangi transkript 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, Compaction mı yaptı yoksa sağlayıcı hatasına mı çarptı?
- Hangi model, plugin’ler, Skills ve çalışma zamanı ayarları etkindi?
- Sağlayıcı hangi kullanım ve prompt-cache meta verilerini döndürdü?
Hızlı başlangıç
Etkin oturuma şunu gönderin:.openclaw/trajectory-exports/ içinde çözülür. Mutlak
yollar ve ~ yolları reddedilir.
Erişim
Trajectory dışa aktarımı bir sahip komutudur. Gönderenin normal komut yetkilendirme denetimlerini ve kanal için sahip denetimlerini geçmesi gerekir.Neler kaydedilir
Trajectory yakalama, OpenClaw agent çalıştırmaları için varsayılan olarak açıktır. Çalışma zamanı olayları şunları içerir:session.startedtrace.metadatacontext.compiledprompt.submittedmodel.completedtrace.artifactssession.ended
- kullanıcı mesajları
- yardımcı 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ı çalışma zamanı ve transkript zaman çizelgesi |
session-branch.json | Redakte edilmiş etkin transkript dalı ve oturum başlığı |
metadata.json | OpenClaw sürümü, OS/çalışma zamanı, model, yapılandırma anlık görüntüsü, plugin’ler, Skills ve prompt meta verileri |
artifacts.json | Nihai durum, hatalar, kullanım, prompt cache, Compaction sayısı, yardımcı metni ve araç meta verileri |
prompts.json | Gönderilen prompt’lar ve seçilmiş prompt oluşturma ayrıntıları |
system-prompt.txt | Yakalandıysa en son derlenmiş sistem prompt’u |
tools.json | Yakalandıysa modele gönderilen araç tanımları |
manifest.json, o pakette bulunan dosyaları listeler. Bazı dosyalar,
oturum karşılık gelen çalışma zamanı verisini yakalamadığında atlanır.
Yakalama konumu
Varsayılan olarak çalışma zamanı 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 transkript dalını dışa aktarabilir, ancak derlenmiş bağlam,
sağlayıcı artifact’leri ve prompt meta verileri gibi yalnızca çalışma zamanına ait dosyalar eksik olabilir.
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 secret benzeri olduğu bilinen payload alanları
- görsel verisi
- yerel durum yolları
- çalışma alanı yolları,
$WORKSPACE_DIRile değiştirilir - algılandığında home dizini yolları
- çalışma zamanı yan dosyaları: 50 MiB
- oturum dosyaları: 50 MiB
- çalışma zamanı olayları: 200.000
- toplam dışa aktarılan olaylar: 250.000
- tek tek çalışma zamanı olay satırları 256 KiB üstünde kırpılır
Sorun giderme
Dışa aktarmada çalışma zamanı olayı yoksa:- OpenClaw’ın
OPENCLAW_TRAJECTORY=0olmadan başlatıldığını doğrulayın OPENCLAW_TRAJECTORY_DIRdeğerinin yazılabilir bir dizine işaret edip etmediğini kontrol edin- oturumda başka bir mesaj çalıştırın, sonra yeniden dışa aktarın
runtimeEventCountiçinmanifest.jsondosyasını inceleyin
bug-1234gibi göreli bir ad kullanın/tmp/...veya~/...geçmeyin- dışa aktarmayı
.openclaw/trajectory-exports/içinde tutun