dsh-ledger-compact

DeepSeek Harness (DSH) 中的长工具结果会导致巨大的上下文压力。DSH 自带一个优秀的 LLM 压缩机制 (/compact),但它在压力建立后才运行,且需要额外的模型调用。dsh-ledger-compact 插件在结果到达模型之前处理整形,并提供一种本地机械折页方式,无需 LLM 调用。

插件概览

这是一个 DeepSeek Harness 插件,用于在工具结果到达模型前进行入境整形,并提供本地机械折页功能。该插件由 telagod 维护,采用 MIT 许可证。

核心功能

插件主要包含以下三个功能:

  1. 入境整形:在空闲预步骤中冻结过大的未发送工具结果。仅处理刚完成的步骤,确保不会破坏提供者的前缀缓存。
  2. 机械折页:通过 /fast-compact 和输入栏折叠较旧的历史记录,生成简短的折页卡片。
  3. 替换默认压缩:可选地重用官方引擎的 summarize 挂钩,使 /compact、自动压缩和溢出恢复跳过 LLM。

安装与启用

安装前请确保 DeepSeek Harness 版本为 >= 0.1.2-rc.1。使用以下命令安装插件:

dsh plugin --profile web add github:telagod/dsh-ledger-compact

安装完成后,重启 web profile 即可生效。插件会通过 bundle patch 插入自身 ID。

典型用法

插件提供以下命令:

/fast-compact
/fast-compact status
  • /fast-compact:手动触发机械折页。
  • /fast-compact status:查看健康状态,包括入境整形计数器、最后错误以及压缩引擎的挂钩情况。

注意事项

  1. 依赖要求:需要 dsh >= 0.1.2-rc.1。
  2. 引擎兼容:不替换 DSH 引擎本身,需要保留 @deepseek-ai/dsh-compaction-basic。
  3. 视觉功能:不支持 vision sidecar,且 /fast-compact vision … 命令已被移除。
  4. PNG 限制:PNG 图片功能受限于特定条件,例如模型必须明确支持 image 模态,且图像成本必须低于文本成本。

更多信息

插件文档与源代码位于:
- GitHub 仓库
- 社区目录

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜