Trajectorie-opname is OpenClaw’s vluchtrecorder per sessie. Deze registreert een gestructureerde tijdlijn voor elke agentrun, waarnaDocumentation 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 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 gestuurd?
- 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 promptcachemetadata heeft de provider teruggegeven?
/diagnostics. Diagnostiek 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
Stuur dit in de actieve sessie:.openclaw/trajectory-exports/ opgelost. Absolute
paden en ~-paden worden geweigerd.
Trajectoriebundels kunnen prompts, modelberichten, toolschema’s, toolresultaten,
runtime-events en lokale paden bevatten. De chat-schuine-streepopdracht loopt
daarom elke keer via exec-goedkeuring. Keur de export eenmalig 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
trajectoriedetails terug naar de gedeelde ruimte te plaatsen.
Voor lokale inspectie of supportworkflows kun je het goedgekeurde opdrachtpad ook
rechtstreeks uitvoeren:
Toegang
Trajectorie-export is een eigenaaropdracht. De afzender moet slagen voor de normale autorisatiecontroles voor opdrachten en de eigenaarcontroles voor het kanaal.Wat wordt opgenomen
Trajectorie-opname staat standaard aan voor OpenClaw-agentruns. Runtime-events omvatten:session.startedtrace.metadatacontext.compiledprompt.submittedmodel.fallback_step, inclusief het bronmodel, het volgende model, de foutreden/details, de ketenpositie en of fallback is doorgegaan, is geslaagd of de keten heeft uitgeputmodel.completedtrace.artifactssession.ended
- gebruikersberichten
- assistentberichten
- toolaanroepen
- toolresultaten
- compactions
- modelwijzigingen
- labels en aangepaste sessie-items
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 sessiekop |
metadata.json | OpenClaw-versie, OS/runtime, model, config-snapshot, plugins, Skills en promptmetadata |
artifacts.json | Eindstatus, fouten, gebruik, promptcache, 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 gestuurd, 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.
Opnamelocatie
Standaard worden runtime-trajectorie-events naast het sessiebestand geschreven:OPENCLAW_TRAJECTORY_DIR in om runtime-trajectorie-sidecars in een
specifieke map op te slaan:
Opname 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
Trajectoriebundels zijn bedoeld voor support en debugging, niet voor openbare publicatie. OpenClaw redigeert gevoelige waarden voordat exportbestanden worden geschreven:- inloggegevens en bekende geheim-achtige payloadvelden
- afbeeldingsdata
- lokale statuspaden
- werkruimtepaden, vervangen door
$WORKSPACE_DIR - homemap-paden, waar gedetecteerd
- runtime-sidecarbestanden: live opname stopt bij 10 MiB en registreert een truncatie-event wanneer er ruimte overblijft; export accepteert bestaande runtime-sidecars tot 50 MiB
- sessiebestanden: 50 MiB
- runtime-events: 200.000
- totaal geëxporteerde events: 250.000
- afzonderlijke runtime-eventregels worden boven 256 KiB afgekapt
Problemen oplossen
Als de export geen runtime-events heeft:- bevestig dat OpenClaw is gestart zonder
OPENCLAW_TRAJECTORY=0 - controleer of
OPENCLAW_TRAJECTORY_DIRnaar een beschrijfbare map verwijst - 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/