🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

d0nj 插件集 d0nj/dsh-plugins

DeepSeek Harness
d0nj7 天前有提交已提供中文文档扫描:未发现敏感能力

为配置档批量安装搜索与界面定制插件

30.3/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/11/2 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add d0nj/dsh-plugins
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么[目录]—
dsh 原生插件 · market
暂无时间戳·判据 →
装得上吗[实装验证]—
本站尚未做安装检查
暂无时间戳·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]✓
活跃:最近一次提交在 7 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

发起外部网络请求
查看扫描证据(共 10 处,展示前 10 条)
  • 发起网络请求
    packages/websearch-multi/src/adapters.test.ts:20
    return adapter.request({ apiKey: 'test-key', baseURL: adapter.defaultBaseURL ?? 'https://searx.test', config: {} }, {
  • 发起网络请求
    packages/websearch-multi/src/adapters.test.ts:92
    const anon = SEARCH_ADAPTERS.firecrawl.request(
  • 发起网络请求
    packages/websearch-multi/src/adapters.test.ts:179
    const request = SEARCH_ADAPTERS.searxng.request(
  • 发起网络请求
    packages/websearch-multi/src/adapters.test.ts:266
    const withKey = FETCH_ADAPTERS.jina.request(
  • 发起网络请求
    packages/websearch-multi/src/adapters.test.ts:273
    const withoutKey = FETCH_ADAPTERS.jina.request(
  • 发起网络请求
    packages/websearch-multi/src/provider.test.ts:180
    const result = await provider.fetch({ url: 'https://example.com' })
  • 发起网络请求
    packages/websearch-multi/src/provider.test.ts:191
    const result = await provider.fetch({ url: 'https://example.com' })
  • 发起网络请求
    packages/websearch-multi/src/provider.ts:179
    const http = adapter.request(
  • 发起网络请求
    packages/websearch-multi/src/provider.ts:241
    async fetch(request: WebFetchRequest, signal?: AbortSignal): Promise<WebFetchResult> {
  • 发起网络请求
    packages/websearch-multi/src/provider.ts:247
    const http = adapter.request({ apiKey, baseURL, config: options.config }, { url: request.url })
扫描于 2026/11/4(0 天前) · 范围 全包扫描 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

DeepSeek Harness 插件合集:把 Cordis 包安装到 dsh 配置档,用 Turborepo 单仓库统一管理。

README

由 DeepSeek 最新模型翻译生成
面向 DeepSeek Harness 的 d0nj 插件 一组 Cordis 包,供 DeepSeek Harness 使用,以 Turborepo monorepo 管理。 每个包都是一个 dsh 包:在 package.json 里声明 dsh.bundle.patch,安装后就会往配置档里添加插件行。Harness 从 dist/ 加载编译好的 JavaScript,所以这里的 TypeScript 要先编译再安装。 包 | 包 | 新增内容 | | @d0nj/dsh-websearch-multi | 十三个 web_search 后端和四个 web_fetch 后端,挂在现有的 ctx.web 接缝后面。 | | @d0nj/dsh-ui-custom | Web UI 的主题预设、颜色 token、排版和几何参数,附带实时编辑器。
展开完整文档(README 剩余 1 节)
面向 DeepSeek Harness 的 d0nj 插件

一组 Cordis 包,供 DeepSeek Harness 使用,以 Turborepo monorepo 管理。

每个包都是一个 dsh 包:在 package.json 里声明 dsh.bundle.patch,安装后就会往配置档里添加插件行。Harness 从 dist/ 加载编译好的 JavaScript,所以这里的 TypeScript 要先编译再安装。

包

| 包 | 新增内容 |
| @d0nj/dsh-websearch-multi | 十三个 web_search 后端和四个 web_fetch 后端,挂在现有的 ctx.web 接缝后面。 |
| @d0nj/dsh-ui-custom | Web UI 的主题预设、颜色 token、排版和几何参数,附带实时编辑器。 |

环境要求

- Node.js 22 或更高版本
- pnpm 12
- PATH 里有 dsh 安装

在仓库里工作

pnpm install # install workspace dependencies and real Harness type packages
pnpm build # compile every package to dist/
pnpm typecheck # strict TypeScript check, tests included
pnpm test # node --test over the compiled tests
pnpm check # syntax-check the emitted entry points
pnpm clean # remove dist/ and dist-test/

配置档加载的文件由 pnpm build 生成。Turbo 会缓存构建结果,所以改动一个包时,只会重新构建该包和依赖它的包。

添加插件

1. 建 packages/<name>/,在 package.json 里声明 dsh.bundle.patch,再加上 cordis.patch.yml、locale/en.json 和 icon.svg。
2. src/index.ts 导出 apply,可选导出 Config / inject。
3. tsconfig.build.json 继承 ../../tsconfig.base.json。
4. 执行 pnpm install、pnpm build,然后把它安装到配置档。

把插件安装到配置档

Harness 按绝对路径安装包,所以要传入本仓库克隆到的目录:

plugin_manager({ action: "install_bundle", target: "<absolute path to this repo>/packages/websearch-multi" })

以链接目录方式安装会读到重新构建的文件,但 Host 在进程内运行,模块改动后要重启才能加载新代码。
预览分享卡片长什么样 ↓d0nj/dsh-plugins
分享 · DeepSeek Harness Hub
d0nj/dsh-plugins

为配置档批量安装搜索与界面定制插件

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部