dsh-call-shrink:DeepSeek Harness 的 LLM 调用压缩插件

zhuzichen362/dsh-call-shrink

工具与能力已验证
收录时间 2026-08-29
页面最后更新 2026-09-21

DSH plugin 通过缓存、去重与批量归并,将多次 LLM 调用压缩为一次,大幅节省 token 与预算。

dsh-call-shrink 是专为 DeepSeek Harness 打造的调用压缩插件,它在 Stream 层拦截并归并 LLM 请求,把 N 次上游调用压成 1 次。通过缓存回放、飞行去重和批量归并三层机制,有效削减并发会话、平行子代理和标题生成带来的冗余 API 调用,同时不改变对话结果。插件还提供实时面板展示用量与节省情况,并支持一键开关与参数调整,帮助你在代理环境中显著降低 token 消耗与预算开支。

如何安装

install
dsh plugin --profile web add github:zhuzichen362/dsh-call-shrink
分类
工具与能力
平台
DSH Plugin
作者
zhuzichen362
分发方式
插件

dsh-call-shrink 核心特性

三层压缩归并标题生成短路失败自动降级实时用量面板
Listed on dsh-plugin.org

dsh-call-shrink 仓库简介

它是做什么的?

dsh-call-shrink 是 DeepSeek Harness(DSH)的调用压缩插件,在 Stream 层拦截并归并 LLM 请求,把 N 次上游调用压成 1 次。它解决代理环境中并发会话、平行子代理、标题生成等产生的重复或相似请求导致的冗余 API 调用问题,通过缓存、去重、批量归并三层机制,在不改变对话结果的前提下省 token、省预算、省时间。

核心功能

  • 缓存回放:相同指纹的请求直接回放,24 小时 TTL、4096 条、落盘持久化。
  • 飞行去重:同指纹的在途请求共享同一个上游结果,避免重复调用。
  • 批量归并:10 秒窗口内把 N 个独立请求拼成 1 次上游调用,条数无上限、不按字符拆批。
  • 标题生成短路:purpose === 'title' 的请求直接返回空,0 次上游调用。
  • 实时面板:会话头显示今日用量/预算、单发+合并均摊、去重、缓存命中、省下的调用数。
  • 用量持久化:每日预算 500,跨重启记录每日与每会话用量。

怎么使用这个插件?

在 DSH 中启用后,call-shrink 自动拦截 llm/stream 事件,无需手动干预。会话头会出现「调用压缩」状态点,可一键开关或重置;通过 host.call RPC 可查询状态、会话统计、启用/禁用。调参可在 src/host.js 顶部的「调参区」修改缓存 TTL、归并窗口、每日预算等参数。

本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:zhuzichen362/dsh-call-shrink。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。

安装、更新、卸载这个插件,都在 DeepSeek Harness 的 DSH Plugin Hub 插件市场完成

DSH Plugin 常见问题