rolling-context
Rolling context compression - old messages get summarized, recent messages stay verbatim. Never hit the context wall. Toggle it off per session with /rolling-context:off (or --global) when a session wants the full history - subagents follow the session that spawned them, and nothing already compressed is thrown away.
Not in a marketplace yet, so it loads for one session with --plugin-dir.
Plugin rolling-context in NodeNestor/claude-rolling-context. Commands read from the repo's manifest — 1 month ago.
This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.
What it installs
Slash commands (4)
/rolling-context:offTurn rolling-context off for this session (or --global for the whole machine) — full history goes upstream uncompressed, no restart needed
/rolling-context:onTurn rolling-context back on for this session (or --global for the whole machine) — active from the next request
/rolling-context:restartRestart the rolling-context proxy now (e.g. to pick up a plugin update the start hook deferred because other sessions were mid-request)
/rolling-context:statusShow whether rolling-context is on or off, and what the proxy has compressed so far
Hooks (1)
- SessionStart
powershell -ExecutionPolicy Bypass -File "${CLAUDE_PLUGIN_ROOT}/hooks/start-proxy.ps1" 2>/dev/null || bash "${CLAUDE_PLUGIN_ROOT}/hooks/start-proxy.sh" 2>/dev/null
Maintain rolling-context?
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.