Large transcript freezes? Move compaction off the hot path.
A fresh OpenClaw commit moved compaction planning into a bounded worker-thread path because large transcript planning can monopolize the agent event loop. For operators, the lesson is simple: when a long session freezes around history pruning or summarization, treat transcript size and compaction as a reliability/cost surface, not just a slow model. Snapshot first, reproduce with a small canary, upgrade when the fix is available, and keep expensive long-context runs behind a responsiveness check.
In simple words: Make a safe copy if the step could change your setup, try the smallest check, then confirm OpenClaw is back to normal before doing more. The source link and commands stay below for people who want the technical detail.
- Approximate transcript size / longest tool output:
- Did the freeze happen during pruning, summary, or model call?
- OpenClaw version/commit:
- Canary task that should finish quickly:
- Stop rule if the canary stalls again:
openclaw --version
# Run a tiny representative task first.
# If the canary stalls around compaction, split the original job or shorten retained history before retrying.
Source: OpenClaw compaction commit + X field signal · link