From 9266e730a123249ffb783fbb95f47f5479accf55 Mon Sep 17 00:00:00 2001 From: Claudia Date: Tue, 17 Feb 2026 12:30:12 +0100 Subject: [PATCH] docs: add demo sample output for GitHub showcase --- demo/SAMPLE-OUTPUT.md | 167 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 167 insertions(+) create mode 100644 demo/SAMPLE-OUTPUT.md diff --git a/demo/SAMPLE-OUTPUT.md b/demo/SAMPLE-OUTPUT.md new file mode 100644 index 0000000..68bf2de --- /dev/null +++ b/demo/SAMPLE-OUTPUT.md @@ -0,0 +1,167 @@ + +╔══════════════════════════════════════════════════════════════╗ +║ ║ +║ 🧠 @vainplex/openclaw-cortex — Interactive Demo ║ +║ ║ +║ Conversation Intelligence for OpenClaw ║ +║ Thread Tracking · Decision Extraction · Boot Context ║ +║ ║ +╚══════════════════════════════════════════════════════════════╝ + +Workspace: /tmp/cortex-demo-O6qhjF + + +━━━ Phase 1: Live Conversation Processing ━━━ + + Cortex listens to every message via OpenClaw hooks. + Here we simulate a bilingual dev conversation (EN/DE). + + 👤 Albert: Let's get back to the auth migration. We need to switch from JWT to OAuth2. + 🤖 Claudia: I'll start with the token validation layer. The plan is to keep backward compatibility for 2 weeks. + 👤 Albert: Agreed. We decided to use Auth0 as the provider. + 👤 Albert: Also, jetzt zu dem Performance-Bug. Die API braucht 3 Sekunden für simple Queries. + 🤖 Claudia: Ich hab den Profiler laufen lassen. Das Problem ist der N+1 Query im User-Resolver. + 👤 Albert: Mist, das ist nervig. Wir brauchen das bis Freitag gefixt. + 🤖 Claudia: Wir machen Batched DataLoader. Der plan ist erst den User-Resolver zu fixen, dann die restlichen. + 👤 Albert: Beschlossen. Und wir warten auf den Review von Alexey bevor wir deployen. + 🤖 Claudia: Auth migration is done ✅ All tests green, backward compat verified. + 👤 Albert: Nice! Perfekt gelaufen. 🚀 + 👤 Albert: Now about the Kubernetes cluster — we need to plan the migration from Docker Compose. + 🤖 Claudia: I'll draft an architecture doc. Waiting for the cost estimate from Hetzner first. + 👤 Albert: Guter Fortschritt heute. Lass uns morgen mit dem K8s-Plan weitermachen. + +━━━ Phase 2: Thread Tracking Results ━━━ + + Found 3 threads (2 open, 1 closed) + + ○ 🟠 the auth migration + Status: closed + Priority: high + Mood: neutral + + ● 🟡 dem Performance-Bug + Status: open + Priority: medium + Mood: neutral + + ● 🟡 the Kubernetes cluster + Status: open + Priority: medium + Mood: neutral + + +━━━ Phase 3: Decision Extraction ━━━ + + Extracted 4 decisions from the conversation: + + 🎯 I'll start with the token validation layer. The plan is to keep backward compati + Impact: medium + Who: claudia + Date: 2026-02-17 + + 🎯 Agreed. We decided to use Auth0 as the provider. + Impact: medium + Who: albert + Date: 2026-02-17 + + 🎯 Wir machen Batched DataLoader. Der plan ist erst den User-Resolver zu fixen, dan + Impact: medium + Who: claudia + Date: 2026-02-17 + + 🎯 Beschlossen. Und wir warten auf den Review von Alexey bevor wir deployen. + Impact: high + Who: albert + Date: 2026-02-17 + + +━━━ Phase 4: Mood Detection ━━━ + + Session mood: 🔥 excited + (Detected from conversation patterns — last mood match wins) + + +━━━ Phase 5: Pre-Compaction Snapshot ━━━ + + When OpenClaw compacts the session, Cortex saves everything first. + + Success: yes + Messages snapshotted: 13 + Warnings: none + + ▸ Hot Snapshot (memory/reboot/hot-snapshot.md): + # Hot Snapshot — 2026-02-17T11:30:02Z + ## Last conversation before compaction + + **Recent messages:** + - [user] Let's get back to the auth migration. We need to switch from JWT to OAuth2. + - [assistant] I'll start with the token validation layer. The plan is to keep backward compatibility for 2 weeks. + - [user] Agreed. We decided to use Auth0 as the provider. + - [user] Also, jetzt zu dem Performance-Bug. Die API braucht 3 Sekunden für simple Queries. + - [assistant] Ich hab den Profiler laufen lassen. Das Problem ist der N+1 Query im User-Resolver. + - [user] Mist, das ist nervig. Wir brauchen das bis Freitag gefixt. + + +━━━ Phase 6: Boot Context (BOOTSTRAP.md) ━━━ + + On next session start, Cortex assembles a dense briefing from all state. + + │ # Context Briefing + │ Generated: 2026-02-17T11:30:02Z | Local: 12:30 + │ + │ ## ⚡ State + │ Mode: Afternoon — execution mode + │ Last session mood: excited 🔥 + │ + │ ## 🔥 Last Session Snapshot + │ # Hot Snapshot — 2026-02-17T11:30:02Z + │ ## Last conversation before compaction + │ + │ **Recent messages:** + │ - [user] Let's get back to the auth migration. We need to switch from JWT to OAuth2. + │ - [assistant] I'll start with the token validation layer. The plan is to keep backward compatibility for 2 weeks. + │ - [user] Agreed. We decided to use Auth0 as the provider. + │ - [user] Also, jetzt zu dem Performance-Bug. Die API braucht 3 Sekunden für simple Queries. + │ - [assistant] Ich hab den Profiler laufen lassen. Das Problem ist der N+1 Query im User-Resolver. + │ - [user] Mist, das ist nervig. Wir brauchen das bis Freitag gefixt. + │ - [assistant] Wir machen Batched DataLoader. Der plan ist erst den User-Resolver zu fixen, dann die restlichen. + │ - [user] Beschlossen. Und wir warten auf den Review von Alexey bevor wir deployen. + │ - [assistant] Auth migration is done ✅ All tests green, backward compat verified. + │ - [user] Nice! Perfekt gelaufen. 🚀 + │ - [user] Now about the Kubernetes cluster — we need to plan the migration + │ + │ ## 📖 Narrative (last 24h) + │ *Tuesday, 17. February 2026 — Narrative* + │ + │ **Completed:** + │ - ✅ the auth migration: Topic detected from albert + │ + │ **Open:** + │ - 🟡 dem Performance-Bug: Topic detected from albert + │ - 🟡 the Kubernetes cluster: Topic detected from albert + │ + │ **Decisions:** + │ ... (27 more lines) + + Total chars: 3143 + Approx tokens: 786 + +━━━ Phase 7: Generated Files ━━━ + + All output lives in {workspace}/memory/reboot/ — plain JSON + Markdown. + + memory/reboot/threads.json: 1354 bytes + memory/reboot/decisions.json: 1619 bytes + memory/reboot/narrative.md: 866 bytes + memory/reboot/hot-snapshot.md: 1199 bytes + BOOTSTRAP.md: 3143 bytes + +━━━ Demo Complete ━━━ + +All files written to: /tmp/cortex-demo-O6qhjF +Explore them: ls -la /tmp/cortex-demo-O6qhjF/memory/reboot/ + +Install: npm install @vainplex/openclaw-cortex +GitHub: https://github.com/alberthild/openclaw-cortex +Docs: docs/ARCHITECTURE.md +