DSH Plugins Marketplace

DSH Plugins

Plugins

/

Terminal & Clients

/

dsh-update-checker

d

dsh-update-checker

Manifest valid

DSH profile plugin: notify in the web sidebar when a newer @deepseek-ai/dsh version is available on npm

UI (client)hasBundlePatch

dsh-update-checker

DSH (DeepSeek Harness) profile plugin: checks the npm registry for newer @deepseek-ai/dsh releases at startup and shows a quiet, GUI-styled notice in the web sidebar when an update is available — click it to copy the update command or open the npm page.

Features

  • Checks registry.npmjs.org/@deepseek-ai/dsh at startup (fire-and-forget, never blocks boot), cached for 6 hours; re-polls every 30 min in the GUI
  • Only appears when a newer version actually exists — silent otherwise
  • Sidebar footer item (expanded: icon + "vX.Y.Z 可用"; collapsed: icon only)
  • Popover with: current/latest version, one-click copy of the update command, npm link, and 忽略此版本 (dismiss per version)
  • Style tokens from the DSH GUI (--dsw-* design system) — auto-adapts to light/dark themes
  • Zero disk footprint: host side is pure in-memory; the only persistent state is a single localStorage key (dismissed version, a few bytes, overwritten — never grows)
  • Fail-safe: registry unreachable or network errors → nothing is shown, nothing crashes

Install

This is an official DSH bundle (dsh.bundle manifest + in-package cordis.patch.yml), so it installs through the standard plugin command:

# from the directory that contains the plugin checkout:
dsh plugin --profile web add ./dsh-update-checker

dsh plugin (requires pnpm) links the package into the profile, appends the bundle to dsh.profile.bundles, and the bundle's own patch layer mounts the plugin. Verify without booting, then boot/restart:

dsh --profile web --dump-config   # shows a "# == dsh-update-checker" layer
dsh --profile web

Remove with dsh plugin --profile web remove dsh-update-checker.

For a running harness the bundle takes effect on the next restart — profile package.json is not hot-reloaded (only cordis.patch.yml is). Older DSH versions without dsh plugin: copy the package into $DSH_HOME/profiles/packages/, link it into $DSH_HOME/profiles/node_modules/, and insert update-checker in the profile's cordis.patch.yml.

How it works

SideFileRole
Hostlib/index.jsRegisters GET /dsh-update-checker/check; queries the npm registry on startup and on stale reads (6 h TTL); semver comparison (prerelease-aware); local version read from the running @deepseek-ai/dsh package
Clientlib/client.jsSidebar footer slot item; polls the endpoint every 30 min; popover with copy/npm/dismiss actions; dismissal persisted per version in localStorage

Update command

The popover copies:

npx --yes @deepseek-ai/dsh@latest --profile web

Stop the running harness first, run it in a terminal, then reopen the GUI.

Uninstall

  • Remove the update-checker entry from cordis.patch.yml
  • Remove ~/.dsh/profiles/node_modules/dsh-update-checker and ~/.dsh/profiles/packages/dsh-update-checker
  • Optional: delete the dsh-update-checker.dismissed key from browser localStorage

License

MIT

Comments

Loading…

From the same category

dsh-TUI

by ccch1mneyyy

DSH 官方公众号收录的 TUI 补位插件:Claude Code 风,鲸鱼顶栏/实时状态/流式思考/双击 Esc 回滚/上下文进度+TPS。npm 一键装。 DSH official WeChat featured TUI plugin — Claude Code style: whale bar, live status, streaming thoughts, double-Esc rol

Terminal & ClientsManifest valid

★ 4.2k

↓ 14.5k/wk

MIT

TypeScript

Oct 8, 2026

dsh plugin --profile terminal add @deepseek-harness-tui/dsh-tui

by strukto-ai

The World's First Virtual Terminal for AI Agents

Terminal & ClientsManifest valid

★ 3.7k

↓ 393/wk

Apache-2.0

TypeScript

Oct 8, 2026

dsh plugin --profile agent add @struktoai/mirage-dsh

by bowenliang123

The best DeepSeek Harness plugin for context insight and management, with context dashboard / browser / sidebar and context command, for context statistics, composition, breakdown, evolution details,

Tools & CapabilitiesTerminal & ClientsUI & ExperienceManifest valid

★ 1.9k

↓ 39k/wk

Apache-2.0

TypeScript

Oct 8, 2026

dsh plugin --profile web add dsh-context

by huiliyi37

官方 DeepSeek Harness 的交互式终端 UI 插件:自研 ANSI 极简交互渲染、流式 Markdown/工具卡、16+ 主题、slash 命令与选择器、输入历史与本地偏好持久化、LSP 诊断、memory记忆,很丝滑的开发体验。

Terminal & ClientsManifest valid

★ 286

↓ 630/wk

Apache-2.0

TypeScript

Sep 30, 2026

dsh plugin --profile terminal add @huiliyi37/dsh-tianshu-tui

by Hilbert-beinghappy

面向 DeepSeek Harness 的 Claude Code 风格终端界面,支持 Windows、macOS 与 Linux,兼容透明终端、VS Code 主题和自定义配色。

Terminal & ClientsManifest valid

★ 197

↓ 108/wk

MIT

TypeScript

Oct 1, 2026

dsh plugin --profile web add seektty

by T-Auto

deepseek-harness Plugin Access and Implementation Standards / deepseek-harness交互生态插件规范与实施标准

Terminal & Clients

★ 82

MIT

JavaScript

Oct 3, 2026

Index only — not installable