dsh-file-checksum
在终端中运行以下命令:
dsh plugin install yan9651688/dsh-file-checksum
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install yan9651688/dsh-file-checksum 即可安装,插件源码位于 https://github.com/yan9651688/dsh-file-checksum ;
插件介绍
在 DSH 智能体工作流中验证文件完整性时,常见做法是把文件读入对话再让模型计算哈希——既浪费 token,又可能将敏感内容暴露给上下文窗口。dsh-file-checksum 将这一过程下沉到纯字节读取层:插件通过当前 Harness 文件系统提供程序直接读取原始字节、计算摘要并返回结果,文件内容始终不进入模型对话。
核心能力方面,插件支持 SHA-256 和 SHA-512 两种算法,接受绝对路径或工作区相对路径,还可传入期望摘要值进行匹配或不匹配校验。每次调用读取一个常规文件,默认上限 64 MiB,最高可配置至 256 MiB。它不启动 shell、不访问网络、不读取凭据,也不写入或删除文件,结果以结构化格式返回,Native 和 Code Mode 调用方可直接消费。
它适合需要在 DSH 会话中验证下载文件、模型权重、日志或构建产物完整性的场景。如果你希望智能体在提示中不暴露文件内容的同时完成磁盘摘要比对,这款轻量、只读、可审计的校验和工具正好补上了这个空缺。
使用场景
- 验证下载文件与官方发布摘要是否一致
- 在智能体工作流中比对模型权重文件的磁盘摘要
- 确认构建产物在传输后未被篡改
适合人员
- 需要在 DSH 会话中做文件完整性校验的开发者
- 关注敏感文件不进入模型上下文的安全团队
- 管理构建管线和发布清单的运维工程师