dshwiki-plugin:DSH 侧边栏插件精选库

前言

DeepSeek Harness(DSH)的核心理念是“一切皆插件”。在开发过程中,快速查找、安装合适的插件能显著提升效率。目前 DSH 的官方渠道尚未提供统一的插件目录,开发者往往需要在各个仓库间寻找。dshwiki-plugin 作为 DSH 生态的一部分,通过在侧边栏挂载一个情报面板,直接提供了精选插件列表,解决了“在哪里找插件”的问题。

插件概览

这是一个由 ai798 Lab 维护的开源工具插件,核心价值在于将插件目录集成到 DSH 的工作流中。它利用 dshweb profile 在侧边栏展示内容,数据源来自 dshwiki.com,无需手动更新即可获取最新列表。

核心功能

  • 精选目录展示:面板列出 12 个经过筛选的 DeepSeek Harness 插件,涵盖功能介绍、安装建议及注意事项。
  • 一键复制命令:点击即可复制安装命令,支持直接粘贴到终端运行;复杂安装命令会跳转至详情页。
  • 多语言支持:内置八种语言(简中、繁中、英文、日文、韩文、泰文、西班牙文、阿拉伯文),阿拉伯语自动适配 RTL 布局。
  • 实时数据:面板内容通过 HTTP 请求实时从 dshwiki.com 获取,站点更新后无需升级插件即可看到。
  • 主题跟随:面板配色自动适配 DSH 的明暗主题。
  • 资源跳转:每条记录提供链接,可回溯至 dshwiki.com 查看完整资料。

安装与启用

该插件需要 DSH 的 web profile 支持。

  1. 执行安装命令:
    dsh plugin --profile web add dshwiki-plugin
  1. 重启 dsh web 服务。
  2. 在侧边栏底部找到 DSH Wiki 入口并点击。

典型用法

安装并重启后,打开 DSH Web 面板即可看到目录。点击任意插件的“安装命令”区域,命令会自动复制到剪贴板。切换语言时,默认跟随 DSH 界面语言,手动选择后会记录在本地。点击面板底部的链接可跳转至 dshwiki.com。

适用场景与注意事项

  • Profile 依赖:必须使用 --profile web 进行安装和运行。
  • DSH 版本:DSH 目前处于开发者预览版,官方明示接口存在破坏性变更风险,插件需跟随 DSH 版本维护。
  • 网络环境:面板依赖联网获取 dshwiki.com 数据,离线环境下会显示加载失败并提供重试按钮。
  • 权限检查:插件以 DSH 当前进程的权限运行,安装前建议查看源码与许可证。

已知问题

  • pnpm 11 版本冲突:pnpm 11 会把发布不满十天的版本视为旧版。通常 dsh plugin add 会自动在 profile 的 pnpm-workspace.yaml 中添加 minimumReleaseAgeExclude 字段放行。若手动安装报错 ERR_MODULE_NOT_FOUND,需手动补上配置:
    minimumReleaseAgeExclude:
      - 'dshwiki-plugin'

结尾

dshwiki-plugin 通过侧边栏集成,降低了 DSH 插件的发现成本。数据源独立于官方,与 DeepSeek 或幻方无直接隶属关系。项目源码托管在 GitHub:https://github.com/ai798-Lab/dshwiki-plugin

羽毛球分组比赛记分
小程序二维码

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

小夜