docs: Add UI glitch note during compaction

- Document known Control UI issue during compaction
- Explain why it happens (WebSocket sync during summary)
- Provide workarounds (wait or hard refresh)
- Note this is OpenClaw limitation, not fixable from TrueRecall
This commit is contained in:
root
2026-02-24 21:15:54 -06:00
parent 99a1aabd11
commit 86efd0c955

View File

@@ -399,6 +399,20 @@ Add to `curator_config.json`:
- `reserveTokensFloor: 0` — Allow aggressive settings (disables 20k minimum) - `reserveTokensFloor: 0` — Allow aggressive settings (disables 20k minimum)
- `memoryFlush.enabled: false` — No silent "write memory" turns - `memoryFlush.enabled: false` — No silent "write memory" turns
**Known Issue: UI Glitch During Compaction**
When compaction runs, the Control UI may briefly behave unexpectedly:
- Typed text may not appear immediately after hitting Enter
- Messages may render out of order briefly
- UI "catches up" within 1-2 seconds after compaction completes
**Why:** Compaction replaces the full conversation history with a summary. The UI's WebSocket state can get briefly out of sync during this transition.
**Workaround:**
- Wait 2-3 seconds after hitting Enter during compaction
- Or hard refresh (Ctrl+Shift+R) if UI seems stuck
- **Note:** This is an OpenClaw Control UI limitation — cannot be fixed from TrueRecall side at this time.
**Note:** `reserveTokens` and `keepRecentTokens` are Pi runtime settings, not configurable via `agents.defaults.compaction`. They are set per-model in `contextWindow`/`contextTokens`. **Note:** `reserveTokens` and `keepRecentTokens` are Pi runtime settings, not configurable via `agents.defaults.compaction`. They are set per-model in `contextWindow`/`contextTokens`.
--- ---