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