SiriusWJ/dsh-updater-npm

SiriusWJ★ 1JavaScript最后同步: 2026-08-21

在 GitHub 打开

DSH updater + official docs sync plugin: one-click npm update with live progress, incremental docs sync with progress, dsh_docs_search/read tools. DSH 更新器+官方文档同步器(进度显示)。

README 摘要

dsh-updater-npm DSH 更新器 + 官方文档同步器 for DeepSeek Harness (dsh)。 设置页提供两个卡片: - DSH 更新(npm) :自动检查 @deepseek-ai/dsh 的 npm 最新版本,一键 npm install -g @deepseek-ai/dsh@latest ,带 实时进度显示 (npm 输出流)。 - DSH 文档(官方) :把 deepseek-ai/deepseek-harness 官方 docs/ 增量同步 到本地(按 GitHub blob sha 跳过未变文件),带 进度条 (下载 i/total + 当前文件);并提供 dsh docs search / dsh docs read 两个模型工具,开发时可直接在对话中查阅官方文档。 English · 安装 · 使用 · 运行模式 · License 安装 安装后重启 dsh web,设置页出现「DSH 更新」和「DSH 文档」两个卡片。 多语言 :界面与宿主端消息支持 中文 / English ,自动跟随系统语言切换 (也可在 设置 → 通用 → Language 手动选择); dsh docs search / dsh docs read 工具描述与输出同样跟随系统语言。 使用 DSH 更新 - 自动检查每 30 分钟一次(页面每 60 秒刷新缓存结果)。 - 检测到新版本时,设置页左侧导航「DSH 更新」旁会显示一个 红色小圆点 (🔴)。 - 点击「通过 npm 更新」执行 npm install -g @deepseek-ai/dsh@latest ,期间显示 实时进度 (npm 输出尾部),完成后提示重启 DSH 生效。 - 版本比较为 semver 风格:本地比远端新(如 rc.7 vs rc.6)时不会误报更新。 DSH 文档 - 同步开关(默认关闭) :设置页「DSH 文档」卡片顶部有「自动同步官方文档」开关。 关闭(默认)时 不自动同步、不加载 dsh docs search / dsh docs read 工具 ; 开启后才自动同步(首次启动约 217 篇:英文 + 中文 .zh.md,之后每 24 小时静默增量), 并注册文档工具。开关状态保存在 $DSH HOME/plugin-data/dsh-updater-npm/config.json 。 - 点击「同步官方文档」手动同步(需先开启开关),显示 进度条 (已下载/总数 + 当前文件名)与阶段(获取清单 → 下载 → 重建索引)。 - 文档区支持搜索与阅读;对话中也可直接用模型工具: - dsh docs search —— 搜索本地官方文档索引(中文查询自动优先中文文档) - dsh docs read —— 读取一篇文档(支持按章节聚焦,80KB…

在 GitHub 查看完整 README →
终端/TUIdeepseek-harnessdshdsh-pluginupdatersearch

分类