plugin-fast-adapt
Installation
SKILL.md
plugin-fast-adapt
DSH 插件升级适配的主入口。三条车道各管一件事,先判意图再动手:
| 车道 | 什么时候走这条 | 读哪一份 |
|---|---|---|
| 适配升级 | 宿主发了新版、插件报错、要核某个包或 API 还在不在、要给插件做性能体检 | sub-skills/adapt/SKILL.md |
| 造插件 | 没有插件要从零写一个,或给刚写完的插件过体检门 | sub-skills/build/SKILL.md |
| 环境与启动故障 | 插件装了没生效、客户端卡 loading、宿主起不来 | sub-skills/diagnose/SKILL.md |
不要一次把三份都读进来。 按上表判断走哪条,只读那一份;跨车道时(比如升级完顺手补个出生证)再补第二份。以下命令都在技能根目录执行;脚本用自身文件的绝对路径定位,从任何目录直接 node <技能根>/scripts/<脚本>.mjs 也可以,不必先 cd。
权威来源只有两处:npm registry 的版本信息,和 deepseek-harness 仓库的 docs/upgrade-guide/。不依赖人工维护的升级卡片,也不镜像官方全量文档。指南取仓库默认分支的受管快照(发版后官方还会补全同版本条目),发版 tag 只是冻结切片,仅在拿不到分支快照时兜底并标 frozen。那类知识快照必滞后(上游预发布节奏 1.7 到 2.8 天一个),而「某个包还在不在」用宿主 node_modules 实测更硬。
一键编排(推荐入口)
node scripts/run.mjs <插件目录> [--target <版本>] [--from <版本>] [--no-clone] [--no-smoke] [--no-typecheck] [--no-log] [--real-smoke] [--strict]