Skip to content

Releases: zhang66633/dsh-plugin-installer

v2.0.0 — 插件商店接管

Choose a tag to compare

@zhang66633 zhang66633 released this 14 Aug 12:09

v2.0.0 —— 插件商店接管

本版本把仓库升级为「插件商店 + 安装助手」一体包:Web GUI 会话视图环新增「插件商店」页签,浏览/搜索插件目录(名称/介绍/原链接/star),点安装先二次确认再发起;原安装技能打包为商店的后端引擎,agent 按技能流程执行安装。

新增

  • 插件商店页签:conversation.view 槽位注册;client bundle 按 DSH wire 协议构建(window.ModuleLoader.load,react/@deepseek-ai/* 平台模块 external),scripts/build.mjs + esbuild
  • /plugin-store/catalog.json 目录路由(随包 data/store.json 快照,96 个精选插件)+ /plugin-store/install 安装路由(owner/repo 白名单校验 → agent.followup 唤醒当前会话 agent)
  • 两段式安装确认(「将修改 web profile 并执行安装命令」→ 确认/取消)
  • 已安装标注:catalog 注入 loader 条目按 basename 匹配,客户端显示「已安装」
  • 安装/排障技能随包打包(skills/ 保持不变);非 web profile 走技能文件系统安装路线

修复

  • 宿主半边回归注入式依赖(inject webServer/systemPrompt/agents/loader)——ctx.get 严格模式在 apply 时拿不到未激活 fiber 的服务,路由静默丢到 SPA 回退
  • 新坑入配方:edge-cases #16 pnpm 跨盘 link: junction 损坏、#17 dsh plugin add 丢非安装自有 bundle、#18 ctx.get 可选服务时序

验证

  • npm test 6/6、脚本检查全过、smoke 通过
  • 临时实例实测:catalog 真 JSON(96 插件)、install 路由 400/404 校验、wire bundle 正常伺服、已装插件正确标注
  • 商店点安装端到端跑通(liustack/modlens 真实安装成功)

兼容

  • v1.1.0 技能内容全部保留;npm 包名与仓库链接不变,升级后商店页签与技能同时可用

v1.1.0 — 打包成技能提供方插件

Choose a tag to compare

@zhang66633 zhang66633 released this 14 Aug 02:16

v1.1.0 — 打包成技能提供方插件

本版本把技能包装成 dsh 插件(镜像 dsh-review-skills 模式),让仓库具备进入 awesome-dsh-plugins 🎓 技能 类目的资格(is_plugin=true)。

新增

  • package.jsondsh.bundle.patchcordis.patch.yml)+ peerDeps @deepseek-ai/dsh-skill
  • lib/index.js + lib/skills.js:通过 ctx.skills.registerProvider 注册 bundled 技能
  • 技能本体移到 skills/dsh-plugin-installer/SKILL.md(路径归一化为 <技能目录>/...
  • 安装二选一:clone 到 ~/.dsh/skillsdsh plugin add;新增 Uninstall 章节

验证

  • mock-ctx 全链路:apply() → registerProvider → list/get 返回技能(5453 字符正文)
  • 已链接进 web profile,dump-config 确认组合树含 dsh-plugin-installer

兼容

  • 保留 v1.0.0 全部内容;插件壳不改变技能本体

v1.0.0

Choose a tag to compare

@zhang66633 zhang66633 released this 14 Aug 01:59

v1.0.0

首个正式发布 —— DeepSeek Harness(dsh)插件安装技能。

亮点

  • npm 直装(钉精确版本,防 stale latest dist-tag)+ GitHub clone 注册
  • MCP 服务器 / 技能 / 皮肤 安装路径全覆盖
  • bootstrap.sh 一键搭共享依赖层
  • patch-skins.sh:检测先于打补丁、版本条件化、幂等可重跑(皮肤系统上游 bug 修复)
  • diagnose.sh 插件一键体检
  • 13 个真实坑的完整配方(references/edge-cases.md)
  • 双语 README(EN + 简体中文)
  • 路径全可配置:DSH_PLUGINS_DIR(默认 ~/.dsh/plugins)、DSH_PROFILE(默认 web

MIT License