PerryLink/dsh-plugin-upgrade-016 ↗★ 0

dsh-plugin-upgrade-016

Plugin-author upgrade skill for DeepSeek Harness: the closed 0.1.5-rc.2 -> 0.1.6-alpha.2 corridor card plus a zero-dependency seam scanner over one five-seam catalog - E1 (agent/created listener throwing blocks creation), E2 (async apply race: registration after the first await), E3 (removed slot keys settings.plugin.item and SessionListState.current), E4 (removed client APIs sessions.open/openSubagent/clear) and E5 (removed model literals deepseek-v4-flash*/deepseek-v4-vision-exp) - packaged as a bundle skill and an npx CLI. 适合需要将插件代码从旧版本平滑迁移至新版本的插件开发者。

Package
dsh-plugin-upgrade-016
Compatibility
Unverified
Harness peer range
>=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0 || >=0.1.6-0 <0.2.0
Cordis peer range
^4.0.2
Version
0.1.0
License
Apache-2.0
Last updated
Sep 19, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:PerryLink/dsh-plugin-upgrade-016

Scanner usage

node scripts/scan-0.1.6.mjs [--repo 
] [--json ] [--seams E1,E3] [--quiet]

Exit codes: 0 = no error-severity hit · 1 = at least one error hit · 2 = usage failure. The scanner is read-only: it never writes inside the scanned tree.

Configuration

Every knob is a Schemastery Config field, documented inline in cordis.patch.yml:

  • enabled (default true) — register the packaged skill.
  • skillName (default plugin-upgrade-016) — skill name published to the model catalog.
  • skillsRoot (default the package's own skills/) — must contain /SKILL.md.
  • userInvocable (default true) — user-invocable in addition to model-invocable.