Individual skill
plugin-upgrade
Use for DSH plugin compatibility, migration, upgrade, regression, or post-upgrade diagnosis, including read-only review of already-migrated plugin source and version-boundary, API, dependency, activation, or runtime compatibility problems. Inspection and diagnosis stay read-only; show a plan and obtain confirmation before any configuration, dependency, or source write.
skills/plugin-upgrade/SKILL.md
Source commit 3331b903f0e954d59ac69be1a75fd4fd7e1de20e
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 2, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 2,759
- Repository last updated
- Nov 6, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- agentteams Repository topic
- dsh Repository topic
- deepseekharness Repository topic
- dsh-agent-teams Repository topic
- dsh-plugin Repository topic
- engineering Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 24,391 bytesSKILL.mdcore · 24,391 bytesSKILL.mdcore · 24,391 bytesSKILL.mdcore · 24,391 bytesSKILL.mdcore · 24,391 bytesSKILL.mdcore · 24,391 bytesSKILL.mdcore · 24,391 bytesSKILL.mdcore · 24,391 bytesSKILL.mdcore · 24,391 bytesSKILL.mdcore · 24,391 bytesSKILL.mdcore · 24,391 bytesSKILL.mdcore · 24,391 bytesSKILL.mdcore · 24,391 bytesSKILL.zh-CN.mddoc · 21,080 bytesevals/evals.jsonasset · 3,409 bytesexamples/01-simple-client-plugin.en.mddoc · 2,826 bytesexamples/01-simple-client-plugin.mddoc · 2,799 bytesexamples/02-host-side-plugin.en.mddoc · 2,488 bytesexamples/02-host-side-plugin.mddoc · 2,206 bytesexamples/03-client-remote-plugin.en.mddoc · 1,838 bytesexamples/03-client-remote-plugin.mddoc · 1,671 bytesexamples/04-dual-cohort-plugin.en.mddoc · 11,051 bytesexamples/04-dual-cohort-plugin.mddoc · 10,195 bytesexamples/06-real-world-batch-migration.en.mddoc · 14,836 bytesexamples/06-real-world-batch-migration.mddoc · 13,431 bytesexamples/07-multi-repo-batch-migration.en.mddoc · 7,614 bytesexamples/07-multi-repo-batch-migration.mddoc · 6,699 bytesexamples/08-real-web-client-alpha2-migration.en.mddoc · 4,079 bytesexamples/08-real-web-client-alpha2-migration.mddoc · 3,472 bytesexamples/README.en.mddoc · 3,054 bytesexamples/README.mddoc · 2,570 bytesexamples/face-contracts/README.mddoc · 917 bytesexamples/face-contracts/check.mjsruns · 2,340 bytesexamples/face-contracts/client-remote.mjsruns · 419 bytesexamples/face-contracts/host-domain.mjsruns · 411 bytesexamples/legacy-plugin/README.en.mddoc · 1,698 bytesexamples/legacy-plugin/README.mddoc · 1,493 bytesexamples/legacy-plugin/cordis.patch.ymlasset · 159 bytesexamples/legacy-plugin/package.jsonruns · 161 bytesexamples/legacy-plugin/patch.ymlasset · 214 bytesexamples/legacy-plugin/scripts/apply-patch.mjsruns · 752 bytesexamples/legacy-plugin/src/index.tsruns · 2,562 bytesreferences/README.mddoc · 14,233 bytesreferences/api-migration-0.1.2-alpha.2.mddoc · 49,092 bytesreferences/host-plane-probes.mddoc · 3,112 bytesreferences/migration-hygiene.mddoc · 2,877 bytesreferences/pre-flight-patterns.jsonasset · 2,072 bytesreferences/pre-flight.mddoc · 9,644 bytesreferences/precision-checklist.mddoc · 12,379 bytesreferences/rc-0.1.3-runtime-verification.mddoc · 2,298 bytesreferences/rollup-0.1.2.mddoc · 45,764 bytesreferences/troubleshooting.mddoc · 11,370 bytesreferences/v0.1.1-rc.1.mddoc · 17,037 bytesreferences/v0.1.1-rc.2.mddoc · 6,156 bytesreferences/v0.1.2-alpha.1.mddoc · 71,073 bytesreferences/v0.1.2-alpha.2.mddoc · 19,891 bytesreferences/v0.1.2-alpha.3.mddoc · 9,319 bytesreferences/v0.1.2-alpha.4.mddoc · 22,133 bytesreferences/v0.1.2-alpha.5.mddoc · 19,706 bytesreferences/v0.1.2-rc.1.mddoc · 12,814 bytesreferences/v0.1.3-alpha.1.mddoc · 26,455 bytesreferences/v0.1.3-alpha.2.mddoc · 19,387 bytesreferences/v0.1.5-alpha.1.mddoc · 68,942 bytesreferences/v0.1.5-alpha.2.mddoc · 70,770 bytesreferences/v0.1.5-rc.1.mddoc · 11,391 bytesreferences/v0.1.5-rc.2.mddoc · 18,899 bytesreferences/v0.1.6-alpha.1.mddoc · 173,171 bytesscripts/README.mddoc · 6,976 bytesscripts/ghost-host-check.check.mjsruns · 2,631 bytesscripts/ghost-host-check.mjsruns · 7,556 bytesscripts/inject-lint.mjsruns · 4,494 bytesscripts/inject-lint.test.mjsruns · 8,578 bytesscripts/plan-migration.check.mjsruns · 5,756 bytesscripts/plan-migration.mjsruns · 14,344 bytesscripts/verify-runtime.check.mjsruns · 10,789 bytesscripts/verify-runtime.mjsruns · 29,798 bytes
Read excerpt
English | [简体中文](SKILL.zh-CN.md)
# plugin-upgrade
Safely handle three task types: read-only update inspection, installed-plugin upgrades, and DSH host version compatibility migration. If user intent is unclear, confirm the mode first; never let "help me check for updates" slide into installing or changing code.
Note: the version cards and reference docs under `references/` are in English; card IDs and cited commands are language-neutral.
## Step 0: choose a mode
| Mode | User intent | Default allowed action |
|---|---|---|
| A · inspect | Check for updates or assess impact from a DSH release | Read-only investigation and report; then stop |
| B · update | Upgrade an installed plugin to an explicit version | Plan and confirm before changing composition or dependencies |