TGViewer
开发者工具箱|编程·开发工具·资源 开发者工具箱|编程·开发工具·资源 @devtoolboxhub · 780 subscribers
Post #1637 8
dsh-market:为 DeepSeek Harness 插件装上管理面

dsh-market 为 DeepSeek Harness 推出基于浏览器的插件市场,可在 DSH Web 界面中浏览目录、安装插件、检查更新、调整加载顺序并导出备份。添加插件不再需要从终端开始,也无需手动核对配置文件。

项目定位不止于市场,而是本地 DSH 配置之上的运维层:可写入禁用规则、在需要重启时触发替换进程、存储备份,并暴露冲突插件与依赖版本的诊断信息。目录来自精选的 awesome-dsh-plugin 注册表,提供实时 JSON 源与离线快照回退,dsh-market 本身只是应用而非目录。

安装后的功能更为关键:支持逐插件更新检查、批量更新、卸载与热启停切换,后者通过向 cordis.patch.yml 写入 disabled 配置实现,DSH 约一秒内通过热模块替换完成重组并在启动时恢复状态。诊断页可识别重复加载项、依赖版本不匹配、多核心包版本、覆盖与无效配置;加载顺序工具会依据插件前后置规则给出排序建议,但仅在试组合成功后才会写入变更。
安装路径同样设限:优先使用 npm tarball 并核对注册表映射以防名称抢注,仅接受精选注册表列出的来源,其他来源一律拒绝。pnpm 10 及以上默认阻止构建脚本,终端或 CLI 类插件在安装前会被标记,缺失 pnpm 可在界面内检测并配置。
备份功能可将插件列表与配置导出为可读 JSON、导入至其他机器、通过 WebDAV 每日自动备份或同步至私有 GitHub Gist。恢复操作采用合并而非丢弃方式,写入前校验、失败回滚。WebDAV 仅限 HTTPS、拒绝私网目标且不保留密码。需要重启的变更会显示待处理横幅,端点仅接受同源 POST 请求并要求回环客户端,由 systemd、launchd、pm2 等监管时建议禁用重启操作。


dsh-market 将插件安装视为有后果的配置变更,而非止于绿色勾选的商店交易。它降低了配置摩擦,但不会把第三方代码变成可信代码,便利性受限于宿主版本与来源清单。

#开发者 #工具 #dshmarket #DeepSeekHarness #DSH #插件市场 #pnpm #WebDAV
@DevToolboxHub
More from @devtoolboxhub
  1. Sep 26, 2026PostgreSQL 复制槽上限参数 max_replication_slots 解析 max_replication_slots 决定共享内存中复制槽数组的长度,仅此而已。它不决…
  2. Sep 26, 2026五仓库架构踩坑:Gitlink 与双 CI Flude 团队复盘了多仓库架构的实践代价。项目从第一分钟起就选择拆分成独立仓库,Pipeline、engine、design-docs…
  3. Sep 26, 2026Xeno Core:TypeScript 后端架构框架 Node.js 复杂系统的架构选型往往决定代码的长期命运。开发者常在两条路之间纠结:要么依赖重度使用实验性装饰器和反射(如…
  4. Sep 25, 2026用 SLO 给 AI Agent 的行为定个预算 Grafana Labs 提出把可靠性工程里的错误预算(error budget)思路用到 AI Agent 上。延迟、token…
  5. Sep 25, 2026Xcode 27.2 改用 JSON 项目格式 Xcode 27.2 用基于 JSON 的 project.xcproj 取代了沿用多年的 project.pbxproj。新建项目…
  6. Sep 25, 2026PostgreSQL 的 max_prepared_transactions 该不该开 prepared transaction 是脱离会话独立存在的两阶段提交事务。执行 PREP…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →