DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

App Updater — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
A

dsh-app-updater

App Updater

检查 DSH 是否有更新版本,并自动下载/打开安装程序,显示实时进度且面板可最小化。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:m1452700576/dsh-app-updater#efeb6fc1db97003e93d5d4dddae146d77cf72b8e
README兼容性版本

说明

侧边栏按钮,用于检查 DSH 是否有更新版本,并自动下载/打开安装程序,显示实时进度且面板可最小化。

兼容性与来源证明

App Updater 以 dsh-app-updater 发布,当前版本为 0.2.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/9/1

版本

0.2.0stable
2026/9/1

相关插件

正在加载相关插件…

最新版
0.2.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
Apache-2.0
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/9/11
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 ui-customization 分类下经过校验的插件。

Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profile用于 Agent Teams Remote 和 UI 插件的实验性 Web 配置层Remote Web Ui@linxin666/dsh-remote-web-ui通过扫码配对访问 dsh Web GUI,共享一个官方界面:设置按钮旁的二维码可将手机和 PC 配对到同一个 Web GUI(手机采用竖屏触控适配层,PC 使用完整桌面界面),通过一次性令牌和 rClient Ui Task Board@linxin666/dsh-client-ui-task-board面向 DSH Web GUI 的主机权威任务面板,支持实际会话执行、主机 cron 调度以及可选的跨平台空闲睡眠保护;以挂载方式提供,无需修改 DSH 源代码。

README

dsh-app-updater

A DSH web plugin: a sidebar button (icon only) that checks whether DSH has a newer release and, when one exists, auto-downloads the installer and opens it - with a live progress bar and a minimizable panel.

Features

  • Sidebar icon-only button (tooltip "Check DSH update"), red dot when new version found.
  • Probes known desktop-packaging repos (or your own githubRepo) for a newer release that ships a macOS installer (.dmg/.pkg/.zip).
  • Auto-downloads the installer to ~/Downloads (or downloadsDir) and runs open.
  • Live download progress (streaming bytes + percent), indeterminate bar when unknown.
  • Panel can be minimized to a floating bubble while downloading.
  • Supports multiple update sources (GitHub, npm).
  • Security checks: confirm before download, private IP blocking, SHA-256 checksum.
  • GitHub mirror support for fast downloads in mainland China.

Installation

Method 1: Direct Install (Recommended)

dsh plugin --profile web add github:m1452700576/dsh-app-updater

Method 2: Local Development

# Clone the repository
git clone https://github.com/m1452700576/dsh-app-updater.git
cd dsh-app-updater

# Install in your DSH profile
dsh plugin --profile web add link:$PWD

Method 3: Manual Installation

  1. Clone or download this repository
  2. Copy the folder to your DSH profile:
    cp -r . ~/.dsh/profiles/web/node_modules/@local/dsh-app-updater
    
  3. Add to your profile's package.json:
    {
      "dependencies": {
        "@local/dsh-app-updater": "link:./dsh-app-updater"
      },
      "dsh": {
        "profile": {
          "bundles": ["@local/dsh-app-updater"]
        }
      }
    }
    
  4. Restart DSH completely

Configuration

Configure in cordis.patch.yml:

- insert:
    - id: dsh-app-updater
      name: '@local/dsh-app-updater'
      config:
        sourceType: github
        githubRepo: m1452700576/dsh-app-updater
        downloadsDir: ''

Configuration Options

OptionTypeDefaultDescription
sourceTypestringgithubUpdate source type (github or npm)
githubRepostringsteven-kid/deepseek-harness-desktopGitHub repository to check for updates
downloadsDirstring~/DownloadsDirectory to save downloaded installers
mirrorsarray[]GitHub mirror URLs for faster downloads in China

Usage

  1. After installation, look for the update icon in the DSH sidebar
  2. Click the icon to check for updates
  3. If an update is available, click "Download" to start the download
  4. The download progress will be shown in real-time
  5. Once downloaded, the installer will open automatically

API Routes (Loopback Only)

  • GET /api/dsh-update/status - Check current version and available updates
  • POST /api/dsh-update/download - Download the latest update
  • GET /api/dsh-update/progress - Get download progress

Troubleshooting

Plugin not appearing

  • Ensure DSH is completely restarted after installation
  • Check that the plugin is listed in your profile's package.json

Update check fails

  • Verify your internet connection
  • Check if the GitHub repository is accessible
  • Try using a mirror if you're in mainland China

Download fails

  • Ensure you have enough disk space
  • Check if the download directory is writable
  • Verify the installer URL is accessible

Development

# Clone the repository
git clone https://github.com/m1452700576/dsh-app-updater.git
cd dsh-app-updater

# Install dependencies (none currently)
npm install

# Test the plugin locally
dsh plugin --profile web add link:$PWD

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Submit a pull request

License

Apache-2.0

Support

  • GitHub Issues: https://github.com/m1452700576/dsh-app-updater/issues
  • Documentation: This README