hardes11/dsh-squeeze-command0

dsh-squeeze-command

Manual budget-targeted context compression for DeepSeek Harness: the conversation model picks ranges, a cheap flash-tier route writes the checkpoint summaries.

AI Analysis

核心用途是通过智能压缩历史对话来降低长文本的 Token 成本。适合长对话、重度上下文消耗场景,希望通过摘要技术节省 API 费用的用户。

Package
dsh-squeeze-command
Version
0.1.1
License
MIT
Last updated
Sep 2, 2026

Install

This plugin has no verified bundle, or compatibility checks failed. Read the repository notes first. Read the full README ↗

Configuration

FieldDefaultMeaning
contextBudgetTokens— (required for bare /squeeze)target for bare invocation
summarizerProvider— (required)provider key for the summary route
summarizerModel— (required)model id for the summary route
summarizerReasoningEffortnulleffort pin for summarizer calls; pin e.g. low only if the route's effort map declares it
summarizerConcurrency5max parallel summarizer calls
maxSpanInputTokens30000per-span summarizer input cap
maxSummaryTokens2048per-summary output cap
minSpanTokens200span floor worth a checkpoint
maxSnapSteps5balanced-edge snap budget

Invalid values (zero, negative, non-integer) fail at plugin load with a named-field error, not at squeeze time.

The summarizer route should be a cheap, fast model — a flash-tier model is the sweet spot: dense summarization is not reasoning-heavy work, and spans run in parallel. The plugin is provider-neutral; any route registered in your DSH settings works.