Trajectory capture is OpenClaw’s vluchtrecorder per sessie. Het legt een gestructureerde tijdlijn vast voor elke agent-run, waarnaDocumentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
/export-trajectory de
huidige sessie verpakt in een geredigeerde supportbundel.
Gebruik dit wanneer je vragen moet beantwoorden zoals:
- Welke prompt, systeemprompt en tools zijn naar het model verzonden?
- Welke transcriptberichten en toolaanroepen hebben tot dit antwoord geleid?
- Is de run verlopen, afgebroken, gecompacteerd, of op een providerfout gestuit?
- Welk model, welke plugins, Skills en runtime-instellingen waren actief?
- Welke gebruiks- en prompt-cachemetadata heeft de provider geretourneerd?
/diagnostics. Diagnostics verzamelt de
gesaneerde Gateway-bundel en kan, voor OpenAI Codex-harnesssessies, na goedkeuring
ook Codex-feedback naar OpenAI-servers sturen. Gebruik /export-trajectory wanneer
je specifiek de gedetailleerde prompt-, tool- en transcripttijdlijn per sessie
nodig hebt.
Snel starten
Verzend dit in de actieve sessie:.openclaw/trajectory-exports/. Absolute
paden en ~-paden worden geweigerd.
Trajectory-bundels kunnen prompts, modelberichten, toolschema’s, toolresultaten,
runtime-events en lokale paden bevatten. De slashopdracht in de chat loopt daarom
elke keer via exec-goedkeuring. Keur de export één keer goed wanneer je de bundel
wilt maken; gebruik geen allow-all. In groepschats stuurt OpenClaw de
goedkeuringsprompt en het exportresultaat privé naar de eigenaar, in plaats van de
trajectory-details terug in de gedeelde ruimte te plaatsen.
Voor lokale inspectie of supportworkflows kun je het goedgekeurde opdrachtpad ook
rechtstreeks uitvoeren:
Toegang
Trajectory-export is een eigenaarsopdracht. De afzender moet slagen voor de normale autorisatiecontroles voor opdrachten en eigenaarscontroles voor het kanaal.Wat wordt vastgelegd
Trajectory capture staat standaard aan voor OpenClaw-agent-runs. Runtime-events omvatten:session.startedtrace.metadatacontext.compiledprompt.submittedmodel.fallback_step, inclusief het bronmodel, volgende model, reden/details van de fout, positie in de keten, en of fallback vooruitging, slaagde, of de keten uitputtemodel.completedtrace.artifactssession.ended
- gebruikersberichten
- assistentberichten
- toolaanroepen
- toolresultaten
- compactions
- modelwijzigingen
- labels en aangepaste sessievermeldingen
Bundelbestanden
Een geëxporteerde bundel kan bevatten:| Bestand | Inhoud |
|---|---|
manifest.json | Bundelschema, bronbestanden, eventaantallen en gegenereerde bestandslijst |
events.jsonl | Geordende runtime- en transcripttijdlijn |
session-branch.json | Geredigeerde actieve transcripttak en sessieheader |
metadata.json | OpenClaw-versie, OS/runtime, model, configuratiesnapshot, plugins, Skills en promptmetadata |
artifacts.json | Eindstatus, fouten, gebruik, prompt-cache, compaction-aantal, assistenttekst en toolmetadata |
prompts.json | Ingediende prompts en geselecteerde details voor promptopbouw |
system-prompt.txt | Laatst gecompileerde systeemprompt, wanneer vastgelegd |
tools.json | Tooldefinities die naar het model zijn verzonden, wanneer vastgelegd |
manifest.json vermeldt de bestanden die in die bundel aanwezig zijn. Sommige
bestanden worden weggelaten wanneer de sessie de bijbehorende runtimedata niet
heeft vastgelegd.
Vastleglocatie
Standaard worden runtime-trajectory-events naast het sessiebestand geschreven:OPENCLAW_TRAJECTORY_DIR in om runtime-trajectory-sidecars in een
toegewezen map op te slaan:
Vastleggen uitschakelen
StelOPENCLAW_TRAJECTORY=0 in voordat je OpenClaw start:
/export-trajectory kan nog steeds
de transcripttak exporteren, maar runtime-only bestanden zoals gecompileerde
context, providerartefacten en promptmetadata kunnen ontbreken.
Privacy en limieten
Trajectory-bundels zijn bedoeld voor support en debugging, niet voor openbare publicatie. OpenClaw redigeert gevoelige waarden voordat exportbestanden worden geschreven:- inloggegevens en bekende secret-achtige payloadvelden
- afbeeldingsdata
- lokale statuspaden
- werkruimtepaden, vervangen door
$WORKSPACE_DIR - homemappaden, waar gedetecteerd
- runtime-sidecarbestanden: 50 MiB
- sessiebestanden: 50 MiB
- runtime-events: 200.000
- totaal geëxporteerde events: 250.000
- afzonderlijke runtime-eventregels worden afgekapt boven 256 KiB
Problemen oplossen
Als de export geen runtime-events heeft:- bevestig dat OpenClaw is gestart zonder
OPENCLAW_TRAJECTORY=0 - controleer of
OPENCLAW_TRAJECTORY_DIRnaar een schrijfbare map wijst - voer nog een bericht uit in de sessie en exporteer daarna opnieuw
- inspecteer
manifest.jsonopruntimeEventCount
- gebruik een relatieve naam zoals
bug-1234 - geef geen
/tmp/...of~/...door - houd de export binnen
.openclaw/trajectory-exports/