DeepSeek Harness Hub
← 返回列表

abworks-dev/dsh-plugin-lab

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
未验证

DSH Plugin Lab 是用于开发、测试和维护 DeepSeek HarnessDSHCordis 插件的…

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/9/2 · 已提供中文文档

# 用于开发、测试和维护 DeepSeek Harness Cordis 插件的工作坊与实验室。

综合分
28.2
GitHub 分
28.2
用户评分
★ Stars
0
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add abworks-dev/dsh-plugin-lab
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/18(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

DSH Plugin Lab

DSH Plugin Lab 是用于开发、测试和维护 DeepSeek Harness(DSH)Cordis 插件的 workshop / lab。仓库集中管理多个插件、可复制模板、Agent skill、测试脚本和维护文档。

当前状态:early development / developer preview。本项目不是 DeepSeek 官方项目,也不代表官方背书。

目录结构

plugins/                       # 正式插件,每个插件独立目录
templates/minimal-tool/       # 最小可复制 TypeScript 插件模板
skills/                        # Agent 可复用开发技能
examples/                      # 使用示例和复现材料
docs/                          # 开发、测试、发布和兼容性文档
scripts/                       # 仓库级检查脚本
tests/                         # 仓库级 Node.js 测试
.github/workflows/             # CI

pnpm-workspace.yaml 只将 plugins/ 和 templates/ 视为 workspace package;普通文档目录不会被 pnpm 当作包处理。

快速开始

环境建议为 Node.js 22 或更高版本和 pnpm。当前 checkout 读取到的基线见 docs/compatibility.md。

pnpm install
pnpm check
pnpm typecheck
pnpm build
pnpm test

创建新插件

从 templates/minimal-tool 复制一个独立目录,修改 package.json 的包名,入口的 name,工具名以及 cordis.patch.yml 的 plugin row id / name。完整流程见 docs/development.md。

模板使用 defineTool、parameters、output.schema、output.render 和 execute,并通过 inject: ["tools"] 声明工具注册服务。

安装到 DSH profile

在隔离 profile 中执行插件目录的 pnpm pack,再使用当前 DSH CLI 的本地包安装命令:

pnpm pack
dsh plugin add .\your-plugin-0.1.0.tgz

不同 DSH 版本的 CLI 参数可能不同,请以 dsh plugin --help 和目标 profile 的实际日志为准。安装后验证 patch 被载入且工具已出现在工具注册表中。

安全说明

安装第三方插件前先审查源码、package.json scripts 和传递依赖。安装脚本可能执行任意代码。不要提交 API key、cookie、session、DSH_HOME、profile 或个人配置;优先使用隔离 profile,并固定 Git commit 或明确的 npm 版本。

兼容性

模板依赖版本基于本机 DSH checkout 的实际 package metadata 固定。Loader、profile activation 和 tarball smoke test 尚未在本仓库中自动完成,未验证内容会在兼容性文档中标记为 TODO。

后续规划

- 增加第一个真实插件及其独立测试。
- 补充真实 Loader / profile activation smoke test。
- 建立每个插件的 DSH 版本兼容矩阵和发布检查清单。
- 在不暴露凭据的前提下完善隔离 profile 测试工具。

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群