dsh plugins中文
← Back to popular plugin directory

Update Assistant for DeepSeek Harness

hezhongtang/dsh-update-copilot · skills

DSH moves fast, and so does its plugin ecosystem.

★ 2GitHub stars
1Forks
2026-09-06Last updated
JavaScriptLanguage
MITLicense

Key features

  • Full radardsh core + shipped bundles (dsh-base, dsh-web-app) + every profile's plugin dependencies, in one scan
  • An update copilot for DeepSeek Harness: tracks the dsh core, shipped bundles, and every installed plugin — merged package-centric across all profiles, with one-click updates for eligible independently owned installs.
  • What counts as a plugin rowthe packages a profile's manifest declares under dsh.profile.bundles (the list the host actually loads), plus every link: / file: checkout, which stays visible even before it is activated, plus the verified patch-mounted children of active bundles — their insert records are how the host loads those.
  • The only mutating route is POST /dsh-update-copilot/update: same-origin and same-transport-scheme checks are enforced, with confirm: true required
  • Agent toolsupdate_copilot_scan / update_copilot_brief / update_copilot_preflight / update_copilot_update — ask your agent "any updates?" and get an honest, data-backed answer.

Requirements

  • Plugin hot reload is phase-1 scoped: it covers updates whose running profile entry still exists and whose new version keeps the same dsh.bundle.patch and dsh.client declaration (this includes link: checkouts — node_modules points at the checkout through a symlink, so the pull takes effect on the same files the reloader reads).
  • Bundle-patch changes, non-current profiles, and copilot self-update still ask for a dsh restart.

Install command

dsh plugin --profile web add github:hezhongtang/dsh-update-copilot
View GitHub repository ↗Back to popular plugin directory