giter00/dsh-headroom
面向 DeepSeek Harness 的自动上下文压缩插件:在工具输出进入模型前压缩,并通过 CCR 检索工具保持所有有损压缩可逆。
关于此插件
工具输出在进入模型之前先被压缩:JSON、搜索、日志、表格与长文本各自走专用压缩器; 所有有损压缩都会把原文存入本地 CCR store,并在压缩结果里注入一个短 marker, 模型需要精确原文时调用 headroomretrieve(id=…) 即可逐字节取回。
$ dsh plugin --profile web add dsh-headroom$ dsh plugin --profile web add github:giter00/dsh-headroom健康评分构成
50 / 100评分综合许可证、社区信号、文档与分发情况,并非代码审计。安装前请审阅源码与 manifest。
安全信息
关键指标
Related
相关插件
面向 DeepSeek Harness Web GUI 的常驻 Cordis 插件:自动检查 DeepSeek Harness 主程序与已安装第三方插件的新版本(原独立的 dsh-plugin-checker 已在 v1.1.0 合并进来),向用户提示,并支持一键更新(带成功/失败反馈)。
社区反复实测说 DeepSeek 模型在 DSH 的极简模式下表现最好。但在 Windows 上,极简模式根本跑不起来:它的持久 bash 需要 PTY,而官方 subprocess 运行时在 win32 上解析平台进程探测器时直接抛错,连 node-pty 都没碰到。所有 Windows 用户都被挡在模型对齐得最好的那个模式之外。
DSH Testkit 会打包插件,在一次性环境中将其与精确版本的 DSH 一同安装,启动真实宿主,执行确定性能力探测,卸载插件,重启同一个 profile,并保留可复核的证据。整个过程不调用模型,也不需要模型 API Key。
拼错 id 同样是静默的。把 agent-default-model 写成 agent-defualt-model,dsh 只往 stderr 打一行,然后照常启动、退出码 0——用 Web UI 启动时你根本看不到那行。
把 Playwright(chromium 内核) 与 OpenCLI 作为插件自身的 npm 依赖打包(优先插件本地,缺省回退全局复用),对外提供一个 browser 服务 + 一组交互式浏览器工具。dsh-web-search-pro 通过 inject: ['browser'] 注入该服务,驱动它的 playwright / opencli 后端——不再依赖全局 CLI。
dsh 自带的网页界面没有登录、没有权限、没有用量控制——放到服务器上,任何拿到地址的人都能用,还会白白消耗你的模型额度。dsh-passwords 在 dsh 前面挡一层网关:没登录先看登录页;登录后按账号身份做权限与配额控制。安装只需一条命令,无需任何额外配置即可开箱即用。