dsh-deliverable-verify: Accept the Deep Whale Deliverable Package Based on MANIFEST and SHA256

前言

在 DSH 生态里,插件可以扩展智能体侧的能力;交付侧若只凭 zip 或目录交接,接收方往往缺少与清单、摘要一致的自动化校验手段。手工对文件逐个比对既慢,也容易漏项。下面介绍维护者 feely0208 发布的 @deepwhale-cn/dsh-deliverable-verify(仓库 feely0208/dsh-deliverable-verify),用于在收到交付包后,依据 MANIFEST.json 与 SHA256 判断包是否完整、是否被改动。社区目录将其归类为 admin-security;与「深鲸交付包」配套时,一个负责打、一个负责验。

这是什么

该插件在 npm 上的包名为 @deepwhale-cn/dsh-deliverable-verify(当前资料中版本为 0.1.0,许可证 MIT)。作者信息为温州深鲸智能科技有限公司。它解决的是交付验收:对 zip 或本地目录执行校验,而不是在对话里替人改文件。

核心功能

依据已公开的 README,已核实的能力如下。

  1. 支持对 zip 压缩包或已解压目录作为输入进行校验。
  2. 校验逻辑与 MANIFEST.json 及 SHA256 摘要对照,用于判断交付包是否完整、内容是否被改动。
  3. 提供独立 CLI:dsh-deliverable-verify,可在 shell 中直接调用。
  4. 作为 DSH 插件安装时,面向 web profile,并通过 cordis.patch.yml 等与 DSH 运行时集成;运行时依赖 @deepwhale-cn/dsh-guard-core。

未在资料中展开的配置项或 API 细节,本文不臆测。

安装与启用

安装前请自行查看 GitHub 源码与 LICENSE,并确认本机 DSH、Node 版本满足包声明:dsh 为 >=0.1.0-rc.6 <0.3.0,node 为 >=18。插件在已安装的 DSH 进程权限下运行,安装等同于信任该包及其依赖。

官方 README 给出的安装命令如下。

dsh plugin --profile web add @deepwhale-cn/dsh-deliverable-verify

典型用法

校验 zip 或目录时,使用 --input 指定路径。README 示例为:

dsh-deliverable-verify --input ./交付/张某案.zip
dsh-deliverable-verify --input ./交付/张某案

将 ./交付/张某案.zip 或 ./交付/张某案 换成你实际的交付路径即可。若交付方使用深鲸交付包流程生成清单与摘要,验收侧用本插件对照同一套 MANIFEST.json 与 SHA256 规则,职责上与「打交付包」的工具成对使用。

适用场景与注意

适合需要在交接 zip 或目录时做清单级、摘要级一致性检查的场景,例如项目交付、外包回包验收等。不适合替代业务层面的功能测试或法务审阅;它只覆盖资料中描述的完整性、改动检测。

注意:

  • 社区插件目录(如 skillhub.cn)为独立站点,与 DeepSeek、幻方无官方从属关系;安装来源以 README 中的包名与命令为准。
  • 仓库当前星标为 0,功能边界以 README 与源码为准,使用前建议阅读 MANIFEST.json 在你方流程中的生成方式是否与交付方一致。
  • 勿将未经验证的第三方插件安装在持有敏感数据的环境;admin-security 分类表示其安全相关属性,仍须结合源码审计。

结尾

dsh-deliverable-verify 把「收到交付包 → 对照 MANIFEST 与 SHA256」收成一条可复现命令,与深鲸交付包打侧流程配套时,验收路径更清晰。目录页:https://www.skillhub.cn/plugins/feely0208/dsh-deliverable-verify;源码与问题反馈:https://github.com/feely0208/dsh-deliverable-verify。

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

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

Xiaoye