Files
token-analytics/INFO.md
T

821 B

JSONL Exporter

Liest alle Session-JSONL-Dateien aus dem OpenClaw Sessions-Verzeichnis und exportiert jeden Eintrag als einzelne JSON-Datei nach workspace/logs/.

Funktionsweise

  • Scannt /home/node/.openclaw/agents/main/sessions/*.jsonl
  • Pro Eintrag wird eine Datei mit lesbarem Namen angelegt:
    YYYY-MM-DD HH-mm-ss ms - <shortId> (type).json
  • Speichert den Fortschritt in state.json (nur neue Einträge werden exportiert)
  • Überspringt gelöschte Sessions (.deleted) und fehlerhafte Zeilen

Dateien

Datei Zweck
export.mjs Hauptskript (ESM)
export.js Gleiche Logik als CommonJS
state.json Fortschritts-State (verarbeitete Zeilenzahl pro JSONL)

Ausführen

node export.mjs
# oder
node export.js

Output landet in: workspace/logs/