Skip to main content

session-rotate-80

Auto-create a new session when OpenClaw context usage reaches 80% without requiring Mem0 or file memory systems. Use when users want default OpenClaw to proactively rotate sessions and avoid context overflow in long chats.

Ir a la instalación

Datos de origen

Repositorio
friuns2/openclaw-removed-skills
Última actividad en el origen
29 de abril de 2026 a las 04:38
Idioma detectado de SKILL.md
inglés
Estrellas
9
Forks
8

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Explorador de archivos
4 archivos

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
session-rotate-80
description
Auto-create a new session when OpenClaw context usage reaches 80% without requiring Mem0 or file memory systems. Use when users want default OpenClaw to proactively rotate sessions and avoid context overflow in long chats.
# Session Rotate 80 ## Overview Trigger a standard `[NEW_SESSION]` message when context usage reaches 80%. This skill is memory-system-agnostic and works in plain default OpenClaw setups. ## Workflow 1. Read current context usage from runtime status. 2. Run `scripts/context_guard.py <used_tokens> <max_tokens>`. 3. If threshold reached, output the new-session trigger and handoff hint. 4. Keep old session only for short handoff, then continue in new session. ## Command ```bash python scripts/context_guard.py <used_tokens> <max_tokens> --threshold 0.8 --channel boss ``` Example: ```bash python scripts/context_guard.py 220000 272000 --threshold 0.8 --channel boss ``` ## Expected Output At or above threshold: - `[ROTATE_NEEDED]` - `[NEW_SESSION] 上下文达到80%(used/max),自动切换新会话` - `[HANDOFF_HINT] ...` Below threshold: - `[ROTATE_NOT_NEEDED] ratio=x.xx < 0.800` ## Integration Hint (Heartbeat) In heartbeat flow, after reading context usage: 1. Call `context_guard.py`. 2. If `[ROTATE_NEEDED]`, emit `[NEW_SESSION]...` directly. 3. Stop handling new tasks in old session except handoff confirmation. ## scripts/ - `scripts/context_guard.py`: threshold detector and trigger emitter (no memory dependency).
Ver en GitHub