这是 DeepSeek Harness 插件的公开集合仓库。集合只保存开发工具、文档和插件版本指针;每个插件都是独立的公开 GitHub 仓库,通过 Git submodule 固定到经过验证的提交。
| 路径 | 独立仓库 | 用途 |
|---|---|---|
plugins/model-radar |
BitDG/dsh-model-radar |
模型选择雷达视图 |
plugins/project-actions |
BitDG/dsh-project-actions |
工作区项目快捷操作 |
plugins/workflow-governance |
BitDG/dsh-workflow-governance |
工作流约束、证据与经验管理 |
plugins/cloud-model-providers |
BitDG/dsh-cloud-model-providers |
Ant Digital MaaS 与 NVIDIA NIM 模型路由 |
plugins/omniroute-persistent |
BitDG/dsh-omniroute-persistent |
OmniRoute 本地生命周期与持久化接入 |
plugins/tablerag |
BitDG/dsh-TableRAG |
将一个只读 TableRAG 目录接入 DSH MCP 工具注册表 |
git clone --recurse-submodules https://github.com/BitDG/dsh-plugins.git
cd dsh-plugins
corepack enable
pnpm run setup已有 clone 可运行:
git submodule sync --recursive
git submodule update --init --recursive
pnpm run setupsetup 会在声明了开发锁文件的插件仓库中安装依赖;纯配置 bundle 不需要依赖安装。集合根目录不会生成共享依赖树。
设置 DSH_ROOT 指向 DeepSeek Harness checkout;未设置时默认查找集合相邻的 ../KB/deepseek-harness:
$env:DSH_ROOT = 'F:\path\to\deepseek-harness'
pnpm run dev开发脚本会从 cordis.dev.yml 生成忽略提交的本机 overlay,把治理数据定向到集合的 tmp/,并默认监听 127.0.0.1:3081。端口被占用时,可在运行前设置 $env:DSHP_DEV_PORT = '3082'。云模型路由、OmniRoute 替换包和 TableRAG 目录连接不会被自动启用,需要按各自仓库 README 显式安装和配置。
pnpm run verify集合验证会检查 submodule 指针、必需文件、禁止嵌套目录和插件工作树状态。每个插件的完整验证命令记录在其独立仓库 README 和 package.json 中。
- 从
templates/plugin创建独立仓库; - 完成 LICENSE、README、测试、构建和真实 Harness 加载验证;
- 将公开仓库作为 submodule 添加到
plugins/<name>; - 更新本表、
cordis.dev.yml和集合验证脚本。
插件契约、生命周期与加载说明见 docs/。
集合仓库使用 MIT 许可证。各插件仓库独立授权;派生自 DeepSeek Harness 的代码保留原始版权与许可证说明。