DSH Plugins
返回列表
🖥️

dsh-selfup

客户端 更新于 2026.08.20

在终端中运行以下命令:

dsh plugin install geokkjer/dsh-selfup

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

在终端中运行 dsh plugin install geokkjer/dsh-selfup 即可将插件安装到当前 profile,插件源码地址为 https://github.com/geokkjer/dsh-selfup ,安装后重启 web 服务即生效。

插件介绍

维护 DeepSeek Harness 的代码仓库,往往意味着在终端里反复执行 git 拉取、依赖安装、构建,再手动配置启动器或重启 web 服务。对 agent 而言,这些步骤完全不在它的工具集内,每次更新都依赖人来敲命令、盯输出、判断哪一步失败。dsh-selfup 把这条维护链路整合为四个可独立调用的工具,让 agent 在一次会话里就能从检查状态一路走到部署上线。

四个工具各司其职。状态快照工具一次性读回分支、前后差异、脏文件、构建产物、启动器及 systemd 单元状态;更新工具按「快取→快进→装依赖→构建(可选测试)」四步推进,脏工作树默认拒绝拉取,force 参数触发自动暂存与弹出,构建失败时自动清理后重试一次;安装工具支持向本地 bin 目录写入启动器,也可从 npm 发布包构建 Arch 本地包;系统服务工具则覆盖安装、启停、禁用等全部操作。整个插件零运行时依赖,通过 harness 自带的 shell 服务与仓库交互,无需额外安装任何包。

它适合正在用 repo checkout 开发或长期使用 DeepSeek Harness 的工程师,尤其是希望让 agent 在一次对话里自主完成「检查→更新→安装→服务重启」全流程、而不必反复切换终端的场景。

使用场景

  • agent 在会话中完成 harness 仓库拉取、构建并重启 web 服务
  • 从 npm 发布包一键构建本地 Arch 包供 pacman 安装
  • 让 agent 自主管理 dsh-web 用户服务的安装、启停与禁用

适合人员

  • 正在用 repo checkout 开发 DeepSeek Harness 的工程师
  • 希望让 agent 自主完成维护流程而非每次人工敲命令的用户
  • 在 Arch Linux 上偏好本地编译 harness 的开发者