DSH Plugins
返回列表
🧩

dsh-plugin-autoupdate

admin-security 更新于 2026.10.14

在终端中运行以下命令:

dsh plugin install publieople/dsh-plugin-autoupdate

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

在 DeepSeek Harness 终端执行 dsh plugin install publieople/dsh-plugin-autoupdate 安装本插件(源码:https://github.com/publieople/dsh-plugin-autoupdate),装完后完全退出 DSH 再重开以使宿主插件加载。

插件介绍

在 DeepSeek Harness 里,插件都装在各个 profile 里,靠 dsh plugin 维护。自己手动升版本时,很容易踩坑:pnpm 列表里的 Latest 未必是「此刻能装」的版本,供应链的最小发布时长策略会把刚上线的包挡在外面;0.x 的 caret 范围又特别窄,跨 minor 的更新常常升不动;升完还要重启进程,浏览器端插件还得刷新页面;一旦升坏了,回退也得自己摸索。

dsh-plugin-autoupdate 把这些流程收成一套「守规矩」的更新方式:检查与应用都走 DSH CLI,与你在终端里手动执行同一套语义;升级前自动快照 profile 关键文件,保留最近多份,回滚是一等公民。侧栏提供与对话页同级的主栏页面,可用更新、已安装、市场发现、锁定与自动更新分 tab 管理;还提供 agent 工具 dsh_plugin_updates,方便在对话里检查、应用、回滚或改自动更新设置。它不会替你重启 DSH,也不会用带精确版本的 add 去绕过发布时长策略——那是刻意的设计边界。

适合经常维护多个 profile、希望看清「能升什么、为什么升不了、升完要不要重启」的用户;也适合想把插件市场浏览和一键安装(仅目录内、不带版本号)放进日常运维流程的团队。若你只需要更新 DSH 主程序本身,那不是本插件的职责。

使用场景

  • 每周统一检查各 profile 里可升级的插件,并在页面上处理「范围外」依赖
  • 某次更新后行为异常,用最近一次快照一键回滚并重装依赖
  • 在「发现」里按分类浏览官方目录,搜索后一键安装新插件

适合人员

  • 经常维护多个 DSH profile 的进阶用户
  • 希望更新行为与 pnpm 最小发布时长策略一致的管理员
  • 需要在侧栏或 agent 里完成检查、应用与回滚的运维者