dsh-preview-market:DSH 预览插件目录与安装入口

前言

DeepSeek Harness(DSH)的「一切皆插件」理念下,开发者需要管理多种预览插件(媒体、Blender 场景、STL 网格等)。如果没有统一的目录与安装入口,每个插件都需要单独在设置中查找、确认已安装状态,并手动执行安装命令,容易遗漏或版本不一致。dsh-preview-market 在 DSH 的设置面板中提供预览插件目录与已安装视图,并给出安装/更新的入口。

是什么

dsh-preview-market 是一个「垂直预览市场」插件,由 439436269-ctrl 维护。它提供预览插件的目录、已安装清单和安装/更新入口,但不实现预览渲染,每个预览插件仍保持独立的 Loader 条目、仓库、版本与设置。插件版本 0.1.10,开源协议为 MIT。

核心功能

  • 目录与已安装视图:在 Settings → Preview market(同时出现在 Settings → Plugins)中列出预览插件,并标明当前配置文件已安装的条目。
  • 安装/更新入口:当存在 dsh-market 时,通过其进行安装/更新;否则显示可复制的 dsh plugin --profile <profile> add <package>@<version> 命令。
  • 独立插件:媒体、Blender、STL 保持独立包,本插件不合并其代码,也不提供渲染器。
  • 目录格式:每个插件在 catalog/plugins/ 下为一个 JSON 文件,命名为 <owner>__<repo>.json。第三方提交只需增加一个文件并更新 catalog.json 快照,无需修改市场代码。

安装与启用

在终端中执行以下命令:

dsh plugin --profile <profile> add dsh-preview-market

安装完成后,在 DSH 的设置中打开 Settings → Preview market(或在 Settings → Plugins 中找到预览市场标签页)。

典型用法

  1. 打开 Settings → Preview market,切换到 Installed 查看当前配置文件已安装的预览插件。
  2. 在 Discover 标签下浏览目录,点击已安装条目的卡片:
    - 若已安装,可在卡片上启用/禁用(通过 dsh-market)。
    - 若未安装,点击卡片上的安装命令按钮(若已连接 dsh-market)或复制命令后手动执行。
  3. 点击 Configure 进入对应子插件的设置页面进行单独配置。

适用场景与注意

  • 适合需要统一管理多种预览插件(媒体、Blender、STL 等)的开发者与团队。
  • 注意:插件以当前 DSH 进程的权限运行,安装前应检查源码与许可证(MIT)。
  • 当前目录中包含四个预览插件:dsh-preview-media、dsh-preview-blender、dsh-preview-stl、dsh-preview-snip。

短结尾

dsh-preview-market 为 DSH 的预览插件提供目录、已安装视图和安装入口,减少手动查找与命令记忆的负担。插件目录页与代码仓库见下方链接。

  • 目录页:https://www.skillhub.cn/plugins/439436269-ctrl/dsh-preview-market
  • GitHub:https://github.com/439436269-ctrl/dsh-preview-market
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜