前言¶
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 支持。
- 执行安装命令:
dsh plugin --profile web add dshwiki-plugin
- 重启
dsh web服务。 - 在侧边栏底部找到 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