DSH Plugins
返回列表
⚙️

dsh-release

工作流 更新于 2026.10.20

在终端中运行以下命令:

dsh plugin install JOJO-Adam/dsh-release

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

在 DeepSeek Harness 中执行 dsh plugin install JOJO-Adam/dsh-release 即可安装,源码见 https://github.com/JOJO-Adam/dsh-release。

插件介绍

维护 DSH 插件时,「代码改好了」和「别人能 dsh plugin install」之间往往隔着一串手工步骤:对 package 名与 cordis 配置、npm 发布、密钥与路径检查、registry 延迟与镜像同步等。漏一步就会在安装端踩坑,重复劳动也占时间。

dsh-release 把这条链路收成一条命令:从本地构建、校验到发布,按 DSH 生态里常见的约束替你核对(例如 patch 名与 package 名一致、scoped 包公开访问、pack 内容、发布前敏感信息扫描等)。凭据只从 macOS 钥匙串读取,不落盘、不打印;默认只读,真正写入或发布需显式确认,降低误操作风险。

适合经常给自己或团队发版 DSH 插件的维护者,尤其是已在 macOS 上用钥匙串管理 npm/GitHub 凭据、希望少记「发布 checklist」的人。

使用场景

  • 本地改完插件后要发到 npm 供用户安装
  • 需要按 DSH 规范做发布前校验与打包
  • 发布时希望凭据不落盘且避免误点写操作

适合人员

  • 维护并发布 DSH 插件的开发者
  • 在 macOS 上用钥匙串管理 npm/GitHub 凭据的人
  • 希望一条命令走完发版流程的团队