Install
openclaw skills install alfred-rolling-summarizationProactively updates a concise session summary every 15 turns or on tool loops to manage context size and preserve key decisions and progress.
openclaw skills install alfred-rolling-summarizationProactive context management to prevent overflow and improve session quality.
Every N turns, create a concise summary of recent work and update SESSION-STATE.md. This keeps the session lean while preserving important context.
| Condition | Action |
|---|---|
| Every 15 turns | Create rolling summary |
| After 10 consecutive tool calls | Force summary (tool loop guard) |
| Context >70% estimated | Proactive summary + flush to memory |
Update SESSION-STATE.md with a condensed view:
## Rolling Summary (as of HH:MM)
- Completed: [what was done]
- In progress: [what's being worked on]
- Decisions: [key decisions made]
- Blockers: [anything blocking]
- Next: [what to do next]
After completing a task or every 15 turns:
1. Read SESSION-STATE.md
2. Update the Rolling Summary section with current state
3. Keep it concise (under 500 chars total)
4. This prevents context overflow and preserves continuity
| Metric | Before | After (target) |
|---|---|---|
| Context overflow/week | 1-2 | ~0 |
| Compaction timeout rate | ~50% | <20% |
| Context lost per session | High | Low |
| Additional LLM cost | $0 | ~$0.02/week |
1.0.0 — Initial implementation