claude

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.

34 on GitHubby NodeNestorv1.13.4MITupdated 2 months ago

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:off

    Turn rolling-context off for this session (or --global for the whole machine) — full history goes upstream uncompressed, no restart needed

  • /rolling-context:on

    Turn rolling-context back on for this session (or --global for the whole machine) — active from the next request

  • /rolling-context:restart

    Restart 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:status

    Show 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

View source on GitHub

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.

claude & codex pluginslisted