DSH Plugins
返回列表
⚙️

dsh-shipgate

工作流 更新于 2026.08.28

在终端中运行以下命令:

dsh plugin install Albertlsy588/dsh-shipgate

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install Albertlsy588/dsh-shipgate 即可安装该插件,完整源码地址为 https://github.com/Albertlsy588/dsh-shipgate

插件介绍

代码合并前,团队常常面临一个尴尬局面:CI 日志散落在不同平台,手动拼凑的摘要既不可审计也不可复现。ShipGate 正是为此而生——它是一个本地优先的合并前回执生成器,读取一次显式的 Git 对比和调用方提供的检查证据,然后输出一份确定性的 JSON Release Receipt 与一份可移植的 Markdown 摘要。它不执行任何检查、不上传源码,也不替你做正确性声明,边界清晰。

在能力层面,ShipGate 通过可选的 .shipgate.yml 配置文件声明必需的检查 ID、禁用或覆盖严重级别的规则、CI 失败条件以及路径脱敏模式,让团队把通过标准从口头约定变成可机器解析的书面契约。它既可以作为本地 CLI 以建议性模式运行,也可以作为 GitHub Action 在自己的 runner 上执行并按策略阻断合入,灵活适配不同的工作流。

适合谁用?如果你重视本地优先、可审计、零源码外泄的合并门禁,同时希望把检查证据和最终结论打包成一份可携带的回执,ShipGate 就是一个轻量而边界明确的选择。它也能作为 DeepSeek Harness 工具包挂载,通过 shipgate_inspect 工具复用同一套本地核心逻辑。

使用场景

  • 合并前生成一份可审计的 JSON 回执与 Markdown 摘要
  • 在 GitHub Action 中按策略阻断不符合条件的合入
  • 将检查证据与最终结论打包为一份可携带的回执文档

适合人员

  • 重视本地优先与零源码外泄的团队
  • 需要把合并通过标准写成书面契约的工程师
  • 使用 DeepSeek Harness 工作流的插件用户