装插件前先查重名、缺依赖和版本冲突
30.7/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/30 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add regrevia/dsh-install-check该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
装插件前先替你看一眼:会不会撞名、缺什么。
README
由 DeepSeek 最新模型翻译生成已停止更新。 功能已合并进 dsh-safeguard(由 dsh-crash-lore 改名而来;装插件前的冲突体检是它的 config.installCheck 模块)。
这个独立版停在 0.2.1,仓库只为旧链接保留,新问题请提到 dsh-safeguard。
dsh-install-check
中文名:插件无忧装
看到感兴趣的直接丢过来装吧,别的我们替你思考。
DSH 装插件、丢 skill 时的自动体检。你说「装 X」,它先读 X 的代码,和已装的比一遍;真撞上了、真缺东西了,才说一句,并给出建议。
不拦截,不改你的配置,不自动帮你装依赖。
它长什么样
装完立刻给结论,安装照常完成。真会打架的:
冲突:和 dsh-lite-memory 用同一个工具名 memory_search,两个只能留一个。
两个都想要,先停用 dsh-lite-memory 再重启。
少东西的:
缺 some-sdk,装上它之前这个插件起不来。
会盖住界面的写法,装的时候也先说一句:
风险:它接管整块内容区,界面一变就铺满全屏,侧栏和按钮点不到。装完按 Esc,关不掉就在插件页停用它。
版本对不上的,也说一句(它写了自己要哪个版本才算):
版本对不上:它要 ^0.3.0,这台是 0.2.1。装上起不来,先升级再装。
展开完整文档(README 剩余 1 节)
已停止更新。 功能已合并进 dsh-safeguard(由 dsh-crash-lore 改名而来;装插件前的冲突体检是它的 config.installCheck 模块)。 这个独立版停在 0.2.1,仓库只为旧链接保留,新问题请提到 dsh-safeguard。 dsh-install-check 中文名:插件无忧装 看到感兴趣的直接丢过来装吧,别的我们替你思考。 DSH 装插件、丢 skill 时的自动体检。你说「装 X」,它先读 X 的代码,和已装的比一遍;真撞上了、真缺东西了,才说一句,并给出建议。 不拦截,不改你的配置,不自动帮你装依赖。 它长什么样 装完立刻给结论,安装照常完成。真会打架的: 冲突:和 dsh-lite-memory 用同一个工具名 memory_search,两个只能留一个。 两个都想要,先停用 dsh-lite-memory 再重启。 少东西的: 缺 some-sdk,装上它之前这个插件起不来。 会盖住界面的写法,装的时候也先说一句: 风险:它接管整块内容区,界面一变就铺满全屏,侧栏和按钮点不到。装完按 Esc,关不掉就在插件页停用它。 版本对不上的,也说一句(它写了自己要哪个版本才算): 版本对不上:它要 ^0.3.0,这台是 0.2.1。装上起不来,先升级再装。 skills 是文件,没东西可拦,所以等它落地后第一次有工具结果返回时说一句: 冲突:两个 skill 都叫 weekly-report,只会生效一个。留一个,或给其中一个改名。 撞车:sheet-edit 和 print-sheet 的触发描述几乎一样,模型会挑错。改其中一个的描述,或只留一个。 一家子的两个版本(tool-stable / tool-next)不算撞车,它不提。 不打架就不说话。像不像、是不是同类,它不猜:两个记忆插件工具名不重,就能同时开着,不算冲突。 它从不拦安装。改动可能不用重启就已生效,这句提醒晚一步到也还来得及处置;先问只会多一次往返,没有审批的地方还会变成拒绝。 它看什么 静态读包,不执行候选插件的代码: - 加载行 id(cordis.patch.yml) - 服务键(provide / ctx.set) - 工具名(defineTool / tools.register):同名时后装的顶掉先装的 - Web 路由(kind + path 都写死成字面量时):同名同类型的地址注册两次会直接抛错 - 插件之间的 peerDependencies 没装 - skill 重名(SKILL.md 的 name) - skill 的描述在争同一类请求 - 客户端接管宿主内容区、还带整屏浮层的写法 - 插件声明的适用版本(engines.dsh,或 @deepseek-ai/dsh 的 peer),只在明确排除当前版本时说 插件只报上面几样会打架、会吃掉界面、会起不来的东西。slot 在这套宿主里是叠加的,读了也不报;路由只在两边都把 kind 和 path 写死时才判,路径放在常量里的看不见。 界面升级后第一次有工具结果时,会点出这次升级后没起来的插件:版本范围对不上的、起不来的、只差一个依赖的,分三种说,各点一次。 它问的是正在跑的加载器,所以不依赖启动日志,也不等下一次升级:第一次装上就开始看。 安装 dsh plugin install dsh-install-check 或者直接对模型说「装 dsh-install-check」。 只装一次就一直在,之后你说「装 xxx」时自动生效,不需要先问它。 边界 - 只报读得到的东西:运行时拼出来的名字、动态注册的工具看不到 - 依赖只报 peerDependencies;通过服务懒取的依赖暂不提示 - 版本只认插件写明的范围;没写的、写不认识的(workspace:* 之类)不猜 - 版本对得上也不保证接口没变:插件跑起来之后才坏的接口,静态读不出来;升级后能问加载器「哪些没起来」,问不到的不猜 - 「缺依赖」只按加载器报的缺服务说;没报的不猜是哪一边 - 支持 npm 包名和本地路径;读不到包时说一句「没检查完」,装照常进行 - skills 只看 ~/.dsh/skills 和 ~/.agents/skills;同名的一次只提一次 - 只在安装、启用、skill 目录变化时出现,平时不占地方 开发 node --test test/run.mjs node scripts/scan-market.mjs names.txt names.txt 一行一个包名,用来量一量某个品类实际撞名率。 License MIT © regrevia
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
regrevia/dsh-install-check
装插件前先查重名、缺依赖和版本冲突
相关插件 · 市场 / 管理
插件精选列表awesome-dsh-plugin/awesome-dsh-plugin
DeepSeek Harness(dsh)插件精选列表
★ 22,225未汉化DSH
73.6
新词雷达zhuyansen/new-term-radar
new-term-radar新词雷达
★ 2,049已汉化MCP
72.8
插件生态导航0xsline/awesome-deepseek-harness
安装 贡献指南 DeepSeek Docs 公开插件目录 Issues
★ 1,188已汉化DSH
72.6
技能注册中心iflytek/skillhub
企业级开源智能体技能注册中心——发布、发现并管理组织内可复用的技能包。
★ 5,370已汉化DSH
71.9
插件市场目录imsai-sh/awesome-deepseek-harness-plugins
面向 DeepSeek Harnessdsh生态的社区插件目录,共收录 13941 个插件含 PR 收录与…
★ 355已汉化DSH
71.8
插件精选清单Anil-matcha/awesome-dsh-plugin
DeepSeek Harnessdsh精选指南——DeepSeek…
★ 1,013已汉化DSH
71.7
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。