Perfirstvito/dsh-compaction-micro ↗★ 1
dsh-compaction-micro
DeepSeek Harness 分层微清理压缩插件,在官方摘要压缩前,将白名单内的可重复运行工具结果清除为占位符以释放上下文。
AI 分析
核心用途是无损释放上下文空间。适合频繁运行只读、可重复执行工具(如文件读取、目录列出)的长对话任务,无需调用大模型即可高效缩减 Token 占用。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Perfirstvito/dsh-compaction-micro说明文档
阅读完整 README ↗Configuration
| Field | Default | Meaning |
|---|---|---|
clearableTools | [] | Tool names whose results the micro tier may clear. Empty disables the tier. Only list read-only, re-runnable tools — the service does not verify that property. |
retainRecent | 3 | Newest clearable results always retained visible. |
microThresholdRatio | 0.85 | Clear at this fraction of the effective window. Must be in (0, 1]. |
reservedTokens | 0 | Tokens subtracted from the routed context window before scaling the threshold. |
auto | true | Install the automatic listeners; false exposes only ctx.microCompaction.clearSession(). |
The whitelist is operator-owned and is the safety gate: read/glob/grep and read-only web tools are the intended members; write, edit, shell, subprocess, and workflow tools must stay out.