Devotd Github
新发现大语言模型基础设施

sev7een7/dsh-sieve 0.3.0 — 兼容 DSH 0.2.1-rc.2 与记忆路径变更

dsh-sieve 0.3.0 对齐 DeepSeek Harness 0.2.1-rc.2,并把清除过往结果的路径基准改为以工作目录为单位。

仓库信息sev7een7/dsh-sieve ↗

dsh-sieve 0.3.0 对齐 DeepSeek Harness 0.2.1-rc.2,并把清除过往结果的路径基准改为以工作目录为单位。

GitHub 项目说明: dsh-sieve: context engineering & token optimization plugin for DeepSeek Harness (DSH) — tool output filtering, context pruning, progressive skill disclosure. 36% smaller payload in offline replay. DSH 上下文管理与 token 优化节省插件。

星标
★ 110
复刻
5
语言
TypeScript
许可证
MIT
最新版本
v0.2.0
查看原始来源 ↗在 GitHub 查看 ↗

sev7een7/dsh-sieve 是 DeepSeek Harness(DSH)的一个插件,用于整理工具输出和历史对话记录,以减少智能体在每个步骤都要重新发送的 token。仓库说明称,在离线回放中载荷缩小了 36%。2026 年 10 月 22 日的提交 d575077 将 dsh-sieve 与 dsh-sieve-web 两个包升级到 0.3.0,并对齐 DSH 0.2.1-rc.2。变更规模为 14 个文件、1,843 行(新增 1,019 行,删除 824 行)。

核心是兼容性对齐。DSH 依赖被提升到 0.2.1-rc.2,Cordis 对齐到 4.0.5,Schemastery 对齐到 3.18.5,zod 与 dsh-storage-domain 对齐到 4.4.3,并要求以新的 peer 依赖引入 dsh-working-directory。客户端平台模块表也对齐到 rc.2 的 shell,此前仅适用于 alpha 版本的发布等待期例外被移除。README 兼容性表中新增了 0.3.0 → 0.2.1-rc.2 一行,原先指向 `sieve` 的安装命令和发布地址被替换为 `dsh-sieve`。

同时也包含行为变更。其一是,清除过往结果的基准现在按每次读取所执行的工作目录来解释。它在路径上把 working-directory 与 change 折叠计算(projection 状态版本 4),也就是说路径解析的基准不再是单一的,而是改为以工作目录为单位。其二是,“最近 4 个(keepRecent)”的标准从工具结果改为按步骤计算,重新读取被遗忘的文件时不再按先后次序再次清除,而该重读量会从显示的节省量中扣除。

不过 DSH 0.2.1-rc.2 属于发布候选(rc)。由于这次变更是针对目标平台本身尚未确定的状态所作的调整,仅凭这一次提交无法判断 0.3.0 能否与最终版 DSH 一起稳定运行。仓库说明中的 36% 同样是以离线回放为基准的,而实际会忘记什么、忘记多少,则取决于评判模型的判定。已确认的事实是采用 MIT 许可证、Node.js 的条件为 `^22.19.0 || >=24.0.0`,以及 README 徽章所示的 265 个测试全部通过。使用 DSH 的一方应先确认这一 rc 依赖是否适合自身的环境。