DeepSeek Harness 插件

dsh-update-check-awa123cw

DSH 设置页「关于」栏位:展示本地版本与环境信息,一键检测 npm 最新版本并给出升级指引(DSH 无自动更新机制,检测到新版本后需手动升级)(英文原文)

跳到安装方式

来源信息

GitHub 仓库
awa-123-cw/dsh-update-check
最近更新
2026年8月15日
分类
工具与能力
GitHub stars
1
载体类型
plugin
目录证据
上游声明已找到 dsh.bundle
证据路径
package.json#dsh.bundle
核对版本
0.1.0-rc.8
上游核对日期
2026-08-20

该证据由上游目录提供。本站没有安装、运行或安全审核这个插件。

安装

默认先复制一段 Prompt,让 Agent 读 GitHub 仓库和源码;需要自己装时再切到命令。

复制这段 Prompt,发给 DSH、Codex 或其他 Agent,让它先读 GitHub 仓库和源码。

请先不要安装或执行任何命令。阅读这个插件的 GitHub 仓库、README 和关键源码,然后用清楚、直接的方式回答以下问题,帮助我判断它是否适合我的需求:

1. 这个插件是什么,解决什么问题;
2. 适合哪些用户和典型使用场景;
3. 安装后如何使用,并给出一个最小使用示例;
4. 有哪些已知限制,以及隐私、安全、兼容性或维护风险;
5. 给出“推荐 / 有条件推荐 / 不推荐”的明确建议和理由。

请区分仓库明确说明、根据源码推断和未知信息。证据不足时请明确说明,不要猜测或照抄 README。

GitHub:https://github.com/awa-123-cw/dsh-update-check
插件名:dsh-update-check-awa123cw
作者:awa-123-cw

检查来源文件

安装前先看这个插件目录里的 README 和其他文件。

文件资源管理器2 个文件
README.md来源说明 · 只读预览

dsh-update-check

DSH 设置页「关于」栏位 + 一键检测更新插件。

功能

  • 设置页新增「关于」导航栏位(additive,不替换任何官方 UI):

- 当前版本 / 安装目录 / DSH_HOME / Node 环境 / 进程 PID / 自动更新状态 - 检测更新按钮:经 host 同源端点代理查询 npm registry(@deepseek-ai/dsh dist-tags), 与本地版本做标准 semver 比较(含 rc/beta 预发布规则),给出结论: - ✅ 已是最新版本 - ⚠️ 发现新版本 → 显示升级命令 + 一键复制 + npm 页面直达 - ❌ 检查失败(含原因,可重试) - 上次检测结果持久化在 <DSH_HOME>/data/dsh-update-check.json,重开设置页仍可见

  • 只检测、不升级:DSH 本身没有自动更新机制,本插件也不做任何写盘/更新操作,

升级始终由用户在安装目录手动执行(命令一键复制)。

端点(host half 注册,同源)

端点说明
GET /dsh-update-check/info本地版本与环境信息 JSON(版本来源:进程启动入口 bin.js 上级包 package.json,多路径兜底)
GET /dsh-update-check/check代理 npm registry dist-tags,返回 latest / next(10s 超时,失败返回 { ok:false, error },HTTP 502)
GET/POST /dsh-update-check/last-check上次检测结果的读写(原子写 JSON 文件)
GET /dsh-update-check/debug诊断:settings 注册状态(仅排障用)

> 持久化为何不走 settings 服务:官方 dsh-host-apiproxy 的 > WEB_SETTINGS_NAMESPACES 白名单硬编码了可读写命名空间,插件命名空间不在 > 白名单会被 RPC 以 settings-not-exposed 拒绝(改官方包需重启 dsh 才生效), > 因此改用 host 独立 JSON 文件,热装配即可用,升级 DSH 也不受影响。

装配

# 运行时注入(免重启,立即生效)
# 或用 dev_install_package 热装配(同时写入 profile bundles,重启后自动装配)

依赖:host 侧仅 Node 内置模块 + webServer 服务;client 侧仅 react + slots/locale(client 运行时核心服务)。