YYTbit/dsh-plugin-context-compressor

Context compression skill for DeepSeek Harness

A context-compression skill for DeepSeek Harness: it teaches the agent how to summarise a long conversation instead of letting it drift off the end of the window. The README's rule set is explicit — keep decisions, errors, file paths and user preferences; drop repeated information, failed attempts and verbose tool output; and emit the summary in a structured format so it can be recalled later. It is triggered conversationally ("summarize what we've done so far", "compress this conversation", "we're running out of context, summarize") rather than by a dedicated command.

Agent Capabilities ★ 1 updated 2026-08-14 ✅ runtime-tested
View on GitHub ↗

Install

dsh plugin --profile your-profile add dsh-plugin-context-compressor

npm package dsh-plugin-context-compressor 0.1.1 (registry-verified 2026-09-12; repository field → github.com/YYTbit/dsh-plugin-context-compressor). The README install line is quoted verbatim — replace your-profile with your profile name (the built-in web profile is named web). The plugin is prompt/skill-shaped: it contributes compression guidance to the agent rather than a new UI surface, so no restart flag or config row is documented.

Compatibility

DeepSeek Harness (dsh) with the standard plugin manager (dsh plugin). The README lists no other prerequisites; the package is small and dependency-free.

Details

Recent updates

The README is a short specification rather than a versioned changelog: it documents the compression rules (keep/drop lists and the structured summary format) and the trigger phrases, with no release history or migration notes published. The package is at 0.1.1 on the public registry (verified 2026-09-12).

FAQ

How do I install dsh-plugin-context-compressor?
Run dsh plugin --profile <your-profile> add dsh-plugin-context-compressor — the README's install line, with your profile name substituted for the placeholder (web is the built-in web profile).
Does it need any configuration?
No configuration row is documented — it is a prompt/skill-shaped plugin. You invoke it conversationally, e.g. "compress this conversation" or "we're running out of context, summarize".
What does it keep in the summary?
Per the README: decisions, errors, file paths and user preferences are kept; repeated information, failed attempts and verbose output are dropped, in a structured summary format for easy recall.

Alternatives

tt-a1i/archify · foryourhealth111-pixel/Vibe-Skills · Anionex/agent-vision-toolkit

More plugins in Agent Capabilities

Browse more in Agent Capabilities

Guides for Agent Capabilities plugins