# 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 - (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 ```bash node export.mjs # oder node export.js ``` Output landet in: `workspace/logs/`