← 返回列表
需源码安装
这是由 SparkElf 维护的 DeepSeek Harnessdsh独立插件仓库。这里的插件通过 profile…
暂不能直接安装(需源码编译或环境不满足):缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装。 · 最近上游提交 2026/9/18 · 已提供中文文档
SparkElf 维护的 DeepSeek Harness(dsh)独立插件,可通过 profile 组合包安装到上游 dsh 上。
综合分
30.8
GitHub 分
30.8
用户评分
—
★ Stars
1
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add SparkElf/dsh-plugins-plus缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装,改用 GitHub 源安装
数据截至 2026/9/18(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查需源码安装
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包dsh-plugins-plus(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明
缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装
验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/19 09:05:09
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/cordis-plugin-include@deepseek-ai/cordis-plugin-loader@deepseek-ai/dsh-attachment@deepseek-ai/dsh-atomic-write@deepseek-ai/dsh-code-runtime@deepseek-ai/dsh-home-paths@deepseek-ai/dsh-launch-environment@deepseek-ai/dsh-scope@deepseek-ai/dsh-session-projection@deepseek-ai/dsh-subprocess@deepseek-ai/schemastery用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
dsh-plugins-plus 中文 这是由 SparkElf 维护的 DeepSeek Harness(dsh)独立插件仓库。这里的插件通过 profile composition bundle 安装到上游 dsh(dsh plugin --profile add ;每个包自行声明 Cordis 插件入口),并且不依赖 deepseek-harness-plus 产品分支。 仓库边界 - deepseek-harness-plus 跟踪 dsh 与 Plus 产品,并通过固定版本的 manifest 组合第三方插件。 - 本仓库保存 SparkElf 自有插件的源码,使这些插件也能直接用于原版 dsh。所有权与分发规则记录在 Plus 插件所有权与分发决策 中。 插件 - @sparkelf/dsh-plugin-ping:提供 /ping 连通性命令;无需模型调用即可回复 pong。 - @sparkelf/dsh-mobile-bridge:完整的 Host 与 Client 插件,提供出站 E2EE 隧道、配对二维码和一等公民的“移动连接”设置页。手机端只注入连接 facade;Harness 各功能包继续拥有自己的响应式界面。 - @sparkelf/dsh-mobile-bridge-server:多用户盲中继,支持邮箱验证码、可选的微信身份通道、页面内相机扫码和持久手机登录,让手机通过自有服务器访问本地 Harness。 - @sparkelf/dsh-dataops-integration:独立DSH的完整DataOps Host + Web Client连接插件,拥有Authorization Code + PKCE、持久target、session-lifetime access credential、Settings和generic MCP组合;不修改DSH core,也不在DataOps托管容器中挂载。 - @sparkelf/dsh-dataops-managed:DataOps托管workspace的JWT与HTTP MCP插件;复用当前DataOps会话权限,不发起OAuth,也不提供连接或断开操作。 - @sparkelf/dsh-chart:完整的 Host + Web Client 交互图表 capability。Host 记录可 durable replay 的完整 ECharts option,Client 在 Harness 消息流中渲染并负责 resize、主题切换和 disposal。当前为 opt-in 发布候选,不默认挂载,也不在正式发布前声明生产 npm pin。 - @sparkelf/dsh-query-result-analysis:有界分页、checkpoint和hierarchical reduction的独立DataOps query-result分析插件;每个模型批次和归并进入持久DSH子会话,由普通AgentLoop记录模型可见内容并拥有重试。 - @sparkelf/dsh-mineru:独立的PDF解析工具。它直接读取official file upload向模型提供的只读路径并调用MinerU,不接管附件上传、prompt或Client UI。 - @sparkelf/dsh-officecli:把官方 OfficeCLI 二进制接入单入口 officecli 工具;结构化 argv 原样执行,直接读写原始 .docx/.xlsx/.pptx,不另造预览链路。 - @sparkelf/dsh-office-viewer-fonts:向 Better Sidebar Office Viewer 提供政务字体资产和 OfficeCLI 政务文档 Skill,不依赖 Univer。 - @sparkelf/dsh-plugin-supervisor:独立的 Plus runtime Supervisor,提供 Host Session捕获/恢复入口、dsh-plus-supervisor Node executable、local command socket和进度页;不依赖 Plus fork源码。 CI / CD - CI(ci.yml):每次 push 和 PR 都执行 pnpm install、tsc --noEmit、Vitest 单元测试和可发布制品构建。 - CD(publish.yml):v tag 触发后,重新执行 typecheck、测试和构建,再使用 NPM_TOKEN secret 将包发布到 npm。 - UI 系统测试只断言可操作交互和可见状态变化;间距、对齐、像素几何、计算样式和截图由人在目标视口审查,截图不作通过条件。真实DataOps取数、分析、图表和刷新回放用例要求已配置且已连接的profile及显式业务prompt/marker;缺少输入时只记为skip,不作为验收通过。 添加插件 1. 创建 packages/,按照 Cordis 插件模式实现 name、inject 和 apply;上游 dsh 的 @deepseek-ai/dsh-command-compact 可作为参考。 2. 在包旁添加不需要密钥的单元测试。 3. 插件不得依赖 deepseek-harness-plus;只能依赖已发布的上游包(@deepseek-ai/cordis、@deepseek-ai/dsh-)。 4. 更新包版本,并通过 v tag 发布。 5. 根文档和面向用户的包 README 必须在同一 README.md 中维护“中文”和“English”两个对应章节,内容变更时同步更新。 English 本仓库包含由 SparkElf 维护的独立 DeepSeek Harness(dsh)插件。这些插件通过 profile 组合包安装到上游 dsh 中(dsh plugin --profile add ;每个包声明自己的 Cordis 插件入口),并且从不依赖 deepseek-harness-plus 产品分支。 仓库边界 - deepseek-harness-plus 跟踪 dsh 和 Plus 产品,并通过版本固定的清单组合第三方插件。 - 本仓库拥有 SparkElf 插件的源码,使其在原生 dsh 中保持可用。所有权和分发规则记录在 Plus 插件所有权与分发决策 中。 插件 - @sparkelf/dsh-plugin-ping:提供 /ping 连通性命令,并在不调用模型的情况下回复 pong。 - @sparkelf/dsh-mobile-bridge:一个完整的 Host 和 Client 插件,提供出站 E2EE 隧道、配对二维码,以及一等公民的 Mobile Bridge 设置区块。手机仅注入连接门面;每个 Harness 包保留对其响应式 UI 的所有权。 - @sparkelf/dsh-mobile-bridge-server:一个多用户盲中继,支持邮箱验证码和可选的微信身份通道、页内摄像头扫描,以及持久化的手机登录,使手机能够通过自托管服务器访问本地 Harness。 - @sparkelf/dsh-dataops-integration:用于独立 DSH 的完整 Host + Web Client DataOps 连接插件。它拥有 Authorization Code + PKCE、持久化目标、会话生命周期访问凭证、Settings,以及通用 MCP 组合;它不更改任何 DSH 核心,也不会挂载到 DataOps 管理的容器中。 - @sparkelf/dsh-dataops-managed:用于 DataOps 管理工作区的 JWT 和 HTTP MCP 插件。它复用当前 DataOps 会话权限,无需 OAuth 或连接/断开控制。 - @sparkelf/dsh-chart:一个完整的 Host + Web Client 交互式图表能力。Host 记录完整的 ECharts option 以便持久化重放;Client 在 Harness 对话中渲染它,并负责尺寸调整、主题变更和销毁。它目前是可选启用的候选发布版本,默认不挂载,并且在实际发布存在之前不声明生产 npm 固定版本。 - @sparkelf/dsh-query-result-analysis:一个独立的 DataOps 查询结果分析插件,具有有界分页、检查点和分层归约。每个模型批次和归约都在一个持久化的 DSH 子会话中运行,其常规 AgentLoop 记录模型可见内容并负责重试。 - @sparkelf/dsh-mineru:一个独立的 PDF 解析工具。它读取展示给模型的官方文件上传路径,并调用 MinerU,而不负责附件接收、提示准入或 Client UI。 - @sparkelf/dsh-officecli:通过一个 officecli 工具暴露官方 OfficeCLI 二进制文件。结构化 argv 针对原始 .docx/.xlsx/.pptx 文件原样运行,没有第二条预览路径。 - @sparkelf/dsh-office-viewer-fonts:为 Better Sidebar Office Viewer 提供政府公文文档字体资源以及一个 OfficeCLI 政府公文文档 Skill,不依赖 Univer。 - @sparkelf/dsh-plugin-supervisor:一个独立的 Plus 运行时 Supervisor,包含 Host Session 捕获/恢复入口、dsh-plus-supervisor Node 可执行文件、本地命令套接字和进度页面,不依赖 Plus fork 源码。 CI / CD - CI(ci.yml):在每次 push 和 PR 时运行 pnpm install、tsc --noEmit、Vitest 单元测试以及可发布产物的构建。 - CD(publish.yml):在 v 标签上,重复类型检查、测试和构建,然后使用 NPM_TOKEN 密钥将包发布到 npm。 - UI 系统测试仅断言可操作的交互和可见的状态变化。人工在目标视口下审查间距、对齐、像素几何、计算后的 CSS 和截图;截图不是通过标准。真实的 DataOps 查询、分析、图表和重载重放用例需要配置好的已连接 profile 以及明确的业务提示/标记;缺少输入只会产生跳过,绝不会成为验收证据。 添加插件 1. 创建 packages/,并按照 Cordis 插件模式实现 name、inject 和 apply;上游 dsh 的 @deepseek-ai/dsh-command-compact 是参考。 2. 在包旁边添加无密钥单元测试。 3. 保持插件独立于 deepseek-harness-plus;仅依赖已发布的上游包(@deepseek-ai/cordis、@deepseek-ai/dsh-)。 4. 提升包版本,并通过 v 标签发布。 5. 面向根目录和面向用户的包文档必须在同一个 README.md 中保持匹配的“中文”和“English”部分,内容变更时需同步更新。
扫码进群