Skip to content

Releases: nanshan1995/DSH-Plugin-Market

dsh-plugin-market v1.2.4 — 发布前全量质检版

Choose a tag to compare

@nanshan1995 nanshan1995 released this 16 Aug 09:20
cb79579

v1.2.4 · 发布前全量质检版(推荐所有用户更新)

发布前完成完整回归:服务端 API 全端点、UI 三页交互、隔离环境端到端
安装/卸载/装配验证、Windows/隐私/错误处理静态审查(0 必须修复、10 项
低危风险全部处理)。

本版内容

  • Windows 加固:超时杀整个进程树(孤儿进程不再卡 lockfile)、cmd 引号转义修正、子进程不再闪黑窗、npm.cmd 探测、dshArgv 入口识别增强
  • 隐私:宿主日志消息全部脱敏(家目录折叠 + 凭据掩码)
  • 健壮性:/readme 路由顶层守卫(意外异常回 500 不崩宿主)
  • 功能:收藏页安装后立即跳转「已安装」;带 @deepseek-ai 包名前缀的社区插件正确识别为已安装
  • 文档:Windows 10 1803+ 要求;GITHUB_TOKEN 读取说明

安装 / 更新

dsh plugin --profile web add github:nanshan1995/DSH-Plugin-Market

或下载附件 dsh-plugin-market-1.2.4.tgz

dsh plugin --profile web add file:./dsh-plugin-market-1.2.4.tgz

安装后重启 DeepSeek Harness。

dsh-plugin-market v1.2.3 — 热挂载全环境通用

Choose a tag to compare

@nanshan1995 nanshan1995 released this 16 Aug 08:46
787a74c

v1.2.3 · 热挂载与 node 安装方式解耦

上一版用 npm root -g 定位热挂载组件,用 nvm / fnm / volta / scoop 等
非标准方式安装 node 的用户仍会回退"重启后生效"。

本版直接从运行中的装配实例拿组件类(带特征校验),与 node/dsh 怎么
安装完全无关
;原候选探测作为兜底。

安装 / 更新

dsh plugin --profile web add github:nanshan1995/DSH-Plugin-Market

或下载附件 dsh-plugin-market-1.2.3.tgz

dsh plugin --profile web add file:./dsh-plugin-market-1.2.3.tgz

安装后重启 DeepSeek Harness。

dsh-plugin-market v1.2.1 — 卸载彻底干净 + 启动安全

Choose a tag to compare

@nanshan1995 nanshan1995 released this 16 Aug 08:26
68de5e2

v1.2.1 · 修复发布(强烈建议所有用户更新)

修复实机报告的严重问题:通过市场卸载插件后,harness 可能启动失败(profile 里残留历史装配行,重启时加载已删除的包导致 boot 崩溃)。

本版内容

  • 装配引用精准清理:卸载前收集插件声明的装配 id/name,按此清掉 profile patch 里的历史 insert 行
  • 写盘守卫:cordis.patch.yml 含 !!js 等自定义表达式时跳过重写,防止写坏
  • 自动备份:改写 patch / profile package.json 前自动备份 .bak-时间戳 文件
  • node_modules 残留清扫:补删 dsh remove 遗留的 link/目录
  • 去除危险操作:不再强制 dispose 运行中的装配条目(避免写盘副作用)

验证

隔离环境端到端测试(装配 id ≠ 包名的刁钻插件):卸载后依赖/装配列表清空、历史行精准删除、无关配置保留、node_modules 无残留、装配启动无错误。

安装 / 更新

dsh plugin --profile web add github:nanshan1995/DSH-Plugin-Market

或下载附件 dsh-plugin-market-1.2.1.tgz

dsh plugin --profile web add file:./dsh-plugin-market-1.2.1.tgz

安装后重启 DeepSeek Harness。

dsh-plugin-market v1.2.0 — 改名 + 全面修复

Choose a tag to compare

@nanshan1995 nanshan1995 released this 15 Aug 15:45
2fe06d3

v1.2.0 · 插件更名 + 全面修复

main 已从旧名 dshmarket 升级为 dsh-plugin-market——请所有用户重新下载安装本插件。

安装

dsh plugin --profile web add github:nanshan1995/DSH-Plugin-Market

或下载本附件 dsh-plugin-market-1.2.0.tgz 后:

dsh plugin --profile web add file:./dsh-plugin-market-1.2.0.tgz

安装后重启 DeepSeek Harness,打开 设置 → 插件市场。

本版内容

  • 名称:包名/bundle id/路由前缀 dshmarketdsh-plugin-market
  • 使用说明(README):只做呈现,点内容里的语言链接(如「中文」)在弹窗内切换;HTML/图片渲染、相对链接修正、乱码自动修复;↻ 强制刷新;缓存纯内存 30 分钟 + 容量上限
  • 卸载修复:发现页卸载即生效,界面即时消失、重启不复活;原按钮两步确认(点其他地方自动还原);进行中的安装/更新/卸载自动置顶 + 进度可见
  • 审计:审计不可用时也可「仍然安装」强制下载(另有「取消」);审计被阻止的插件置顶
  • 网络自适应:README/审计下载自动探测代理(env → 本地端口并行探测 → 直连回退),不写死任何代理,无代理用户最多等一个探测超时即走直连
  • 跨平台:macOS / Windows / Linux 全适配(tar.exe / curl.exe / cmd 兼容、fnm/Volta/Homebrew/scoop/%APPDATA%\npm 工具链探测)
  • 隐私审计:工作树与全部提交历史无本地路径/密钥/代理硬编码