Przechwytywanie trajektorii to rejestrator lotu OpenClaw dla każdej sesji. Rejestruje ustrukturyzowaną oś czasu dla każdego uruchomienia agenta, a następnieDocumentation 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 pakuje
bieżącą sesję w zredagowany pakiet wsparcia.
Używaj go, gdy musisz odpowiedzieć na pytania takie jak:
- Jaki prompt, prompt systemowy i narzędzia wysłano do modelu?
- Które wiadomości transkryptu i wywołania narzędzi doprowadziły do tej odpowiedzi?
- Czy uruchomienie przekroczyło limit czasu, zostało przerwane, wykonało Compaction albo napotkało błąd dostawcy?
- Który model, pluginy, Skills i ustawienia środowiska uruchomieniowego były aktywne?
- Jakie metadane użycia i pamięci podręcznej promptów zwrócił dostawca?
/diagnostics. Diagnostyka zbiera
oczyszczony pakiet Gateway i, w przypadku sesji OpenAI Codex harness, może także wysłać
feedback Codex na serwery OpenAI po zatwierdzeniu. Użyj /export-trajectory, gdy
potrzebujesz konkretnie szczegółowej osi czasu promptów, narzędzi i transkryptu
dla danej sesji.
Szybki start
Wyślij to w aktywnej sesji:.openclaw/trajectory-exports/. Ścieżki bezwzględne
i ścieżki z ~ są odrzucane.
Pakiety trajektorii mogą zawierać prompty, wiadomości modelu, schematy narzędzi, wyniki narzędzi,
zdarzenia środowiska uruchomieniowego i ścieżki lokalne. Dlatego polecenie ukośnikowe czatu za każdym razem przechodzi
przez zatwierdzenie wykonania. Zatwierdź eksport raz, gdy zamierzasz
utworzyć pakiet; nie używaj allow-all. W czatach grupowych OpenClaw wysyła
prompt zatwierdzenia i wynik eksportu prywatnie do właściciela, zamiast publikować
szczegóły trajektorii z powrotem we współdzielonym pokoju.
Do lokalnej inspekcji lub przepływów wsparcia możesz też uruchomić zatwierdzoną ścieżkę polecenia
bezpośrednio:
Dostęp
Eksport trajektorii jest poleceniem właściciela. Nadawca musi przejść normalne kontrole autoryzacji poleceń oraz kontrole właściciela dla kanału.Co jest rejestrowane
Przechwytywanie trajektorii jest domyślnie włączone dla uruchomień agentów OpenClaw. Zdarzenia środowiska uruchomieniowego obejmują:session.startedtrace.metadatacontext.compiledprompt.submittedmodel.fallback_step, w tym model źródłowy, następny model, powód/szczegóły niepowodzenia, pozycję w łańcuchu oraz informację, czy fallback przeszedł dalej, zakończył się sukcesem, czy wyczerpał łańcuchmodel.completedtrace.artifactssession.ended
- wiadomości użytkownika
- wiadomości asystenta
- wywołania narzędzi
- wyniki narzędzi
- Compaction
- zmiany modelu
- etykiety i niestandardowe wpisy sesji
Pliki pakietu
Wyeksportowany pakiet może zawierać:| Plik | Zawartość |
|---|---|
manifest.json | Schemat pakietu, pliki źródłowe, liczby zdarzeń i wygenerowana lista plików |
events.jsonl | Uporządkowana oś czasu środowiska uruchomieniowego i transkryptu |
session-branch.json | Zredagowana aktywna gałąź transkryptu i nagłówek sesji |
metadata.json | Wersja OpenClaw, OS/środowisko uruchomieniowe, model, migawka konfiguracji, pluginy, Skills i metadane promptów |
artifacts.json | Status końcowy, błędy, użycie, pamięć podręczna promptów, liczba Compaction, tekst asystenta i metadane narzędzi |
prompts.json | Przesłane prompty i wybrane szczegóły budowania promptów |
system-prompt.txt | Najnowszy skompilowany prompt systemowy, jeśli został przechwycony |
tools.json | Definicje narzędzi wysłane do modelu, jeśli zostały przechwycone |
manifest.json zawiera listę plików obecnych w danym pakiecie. Niektóre pliki są pomijane,
gdy sesja nie przechwyciła odpowiadających im danych środowiska uruchomieniowego.
Lokalizacja przechwytywania
Domyślnie zdarzenia trajektorii środowiska uruchomieniowego są zapisywane obok pliku sesji:OPENCLAW_TRAJECTORY_DIR, aby przechowywać pomocnicze pliki trajektorii środowiska uruchomieniowego w
dedykowanym katalogu:
Wyłączanie przechwytywania
UstawOPENCLAW_TRAJECTORY=0 przed uruchomieniem OpenClaw:
/export-trajectory nadal może eksportować
gałąź transkryptu, ale pliki dostępne tylko ze środowiska uruchomieniowego, takie jak skompilowany kontekst,
artefakty dostawcy i metadane promptów, mogą być brakujące.
Prywatność i limity
Pakiety trajektorii są przeznaczone do wsparcia i debugowania, nie do publicznego publikowania. OpenClaw redaguje wartości wrażliwe przed zapisaniem plików eksportu:- dane uwierzytelniające i znane pola ładunku przypominające sekrety
- dane obrazów
- ścieżki stanu lokalnego
- ścieżki obszaru roboczego, zastąpione przez
$WORKSPACE_DIR - ścieżki katalogu domowego, jeśli zostaną wykryte
- pomocnicze pliki środowiska uruchomieniowego: przechwytywanie na żywo zatrzymuje się przy 10 MiB i zapisuje zdarzenie obcięcia, gdy pozostaje miejsce; eksport akceptuje istniejące pomocnicze pliki środowiska uruchomieniowego do 50 MiB
- pliki sesji: 50 MiB
- zdarzenia środowiska uruchomieniowego: 200 000
- łączna liczba wyeksportowanych zdarzeń: 250 000
- pojedyncze wiersze zdarzeń środowiska uruchomieniowego są obcinane powyżej 256 KiB
Rozwiązywanie problemów
Jeśli eksport nie zawiera zdarzeń środowiska uruchomieniowego:- potwierdź, że OpenClaw został uruchomiony bez
OPENCLAW_TRAJECTORY=0 - sprawdź, czy
OPENCLAW_TRAJECTORY_DIRwskazuje zapisywalny katalog - uruchom kolejną wiadomość w sesji, a następnie wyeksportuj ponownie
- sprawdź
manifest.jsonpod kątemruntimeEventCount
- użyj nazwy względnej, takiej jak
bug-1234 - nie przekazuj
/tmp/...ani~/... - trzymaj eksport wewnątrz
.openclaw/trajectory-exports/