dsh-ship-receipt
在终端中运行以下命令:
dsh plugin install dingchenhui0618-arch/dsh-ship-receipt
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install dingchenhui0618-arch/dsh-ship-receipt 安装本插件(源码:https://github.com/dingchenhui0618-arch/dsh-ship-receipt),安装后重启一次 app 以加载插件。
插件介绍
项目收尾时,你总要写一段汇报:分支在哪、commit 是什么、测试和构建算不算过、关键文件多大、推送前有没有扫过密钥。这些话很容易在两个方向上都失真——写少了读者只能信你,写多了却把「本地跑通」说成「生产已验」。dsh-ship-receipt 不替你填模板,而是尽量测量能测的、记录你报的结果,并把一切硬性分成已验证、仅本地、未验证三区。
插件在本进程里跑只读 git、读文件算产物字节数与 sha256(PNG 还会量宽高),并执行推送前三步检查:密钥扫描、.gitignore 与凭据路径、临时与大文件。checks 里的命令默认由插件真实执行并记下退出码与输出;你设为不执行或插件测不到的内容,最多落在仅本地。没有任何证据的声明进未验证区,且正文不会显示——只留下标签和显式空槽,避免自信措辞被当成结论。
回执写成自包含 HTML 与 JSON,落在本地数据目录,不联网、不上传、不写项目目录,适合要交给同事、客户或留档的收尾场景。对话里会有交付回执 Tab,agent 也可调用 ship_receipt 工具;git 不可用或不是仓库时仍会出回执,把失败当作一条测量结果记下来。
适合在 DeepSeek Harness 里做项目交付、Code Review 收尾或需要可转发、带证据边界说明的开发者与 agent 工作流。你若希望测试通过必须附带插件自己跑出的退出码,而不是一句转述,这个插件就是为那种纪律而设计的。
使用场景
- 项目收尾需要把分支、commit、测试与构建结果整理成可转发的说明
- 推送前要做密钥扫描、.gitignore 与临时文件核对并留下记录
- 希望区分插件实测、自报结果与无证据声明,避免汇报措辞被当成结论
适合人员
- 在 Harness 中做交付收尾的开发者
- 需要向他人展示证据边界的 agent 工作流
- 重视推送安全与产物校验的团队