← 返回列表
需源码安装
Headroom 的精简移植,在不影响模型上下文缓存以及 Agent 性能的情况下,压缩工具的输出,至多减少 20%…
暂不能直接安装(需源码编译或环境不满足):仓库缺少 package.json,无法用 dsh 插件安装命令安装。 · 最近上游提交 2026/8/16 · 已提供中文文档
DeepSeek Harness 插件:压缩工具输出,最多可减少 20% 的上下文,同时不影响上下文缓存或智能体性能。
综合分
33.2
GitHub 分
33.2
用户评分
—
★ Stars
6
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add lifeodyssey/dsh-compressor仓库缺少 package.json,无法用 dsh 插件安装命令安装,改用 GitHub 源安装
信任档位:已验证本站已于 4 天前真实安装成功(L4 · 真实安装)
- 是什么
- dsh 原生插件 · chat
- 装得上吗
- 本站已真实安装成功(L4 · 真实安装,非静态推断)
- 安全吗
- 本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
- 还在维护吗
- 更新放缓:最近一次提交在 41 天前
档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →
🟢实装验证通过· 2026/9/22
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/20(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查需源码安装
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包dsh-compressor(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明
仓库缺少 package.json,无法用 dsh 插件安装命令安装
验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/20 11:28:10
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
由 DeepSeek 最新模型翻译生成npm
CI
Headroom 的精简移植,在不影响模型上下文缓存以及 Agent 性能的情况下,压缩工具的输出,至多减少 20% 的上下文。
安装
dsh plugin --profile web add dsh-compressor
它怎么工作
模型跑工具会留下一大段日志 / JSON / diff,里面只有一小部分有用。插件把长输出压短再给模型,原文留在本机;已经发给模型的前缀不改,避免动到缓存,并提供工具让 Agent 取回完整上下文。
flowchart LR
A[工具跑完] --> B{输出很长?}
B -->|不| C[原文进对话]
B -->|是| D[压短,原文存盘]
D --> E[模型看到有用的那截]
压缩器代码来自 Headroom。现在接上的是 Log / Smart / Text / Search / Diff。还没接进来的压缩器就这两个:
- [ ] Code-aware(tree-sitter,压源码)
- [ ] Kompress(ONNX,压长散文)
开发
cd plugins/dsh-compressor
pnpm install
pnpm test
Contributing
PR 开到本仓库,不要开到 Headroom。
插件在 plugins/dsh-compressor(Node 22+、pnpm):
cd plugins/dsh-compressor
pnpm install
pnpm test
pnpm typecheck
改压缩器在 crates/:
cargo test --workspace
make test-parity
一个 PR 只做一件事。改插件补测试,改压缩器过 cargo test。更细的步骤见 CONTRIBUTING.zh-CN.md。
本插件 MIT。crates/headroom-* 仍是 Apache-2.0。