为 DeepSeek Harness 提供可配置、安全的多服务商网页搜索
31.5/100
综合分
2
GitHub 星标
671
npm 周下载
—/5
用户评分
数据截至 2026/10/20 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add @lemoncat7/dsh-web-searchnpm 源 · @lemoncat7/dsh-web-search 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · model
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 15 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包@lemoncat7/dsh-web-search @ 0.3.3
✓Node 引擎要求 ^22.19 || >=24 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/16 04:10:30
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
发起外部网络请求
查看扫描证据(共 4 处,展示前 4 条)
- 发起网络请求lib/client.js:1053
return readSettingsResponse(await fetch(SETTINGS_PATH, input === void 0 ? { method } : { - 发起网络请求lib/http.js:23
response = await fetch(url, { - 发起网络请求lib/http.js:105
proxyAgent = new ProxyAgent(proxyURL); - 发起网络请求lib/fetch.js:84
return await fetch(url, {
扫描于 2026/11/2(1 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/dsh-attachment@deepseek-ai/dsh-agent@deepseek-ai/dsh-brand@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-ui-renderer@deepseek-ai/dsh-client-ui-settings-plugins@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-credentials@deepseek-ai/dsh-host-webserver@deepseek-ai/dsh-launch-environment给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 多服务商网页搜索
- 可配置搜索
- 安全搜索
最近更新
在 GitHub 查看全部 →v0.3.52026-10-30
· 0.3.5
已验证 DSH 0.2.1-rc.5,保留 rc.2 最低支持基线。宿主范围限定为 >=0.2.1-rc.2 <0.2.2-0,不宣称兼容 0.2.2-alpha。
更新兼容说明;运行逻辑和现有数据格式保持不变。构建、回归和隔离宿主验证已通过。
v0.3.42026-10-19
· 网页搜索 0.3.4
· 宿主兼容
本版本明确支持 DeepSeek Harness 0.2.1-rc.2。包的 engines.dsh 与相关运行时 peerDependencies 已更新为 ^0.2.1-rc.2,构建依赖固定为本次验证版本。其他宿主版本未由本次验证覆盖。
仍在 DSH 0.2.0-rc.2 的用户请继续使用 0.3.3,不要在旧宿主上强制安装本版。
· 更新
· 更新 DSH 依赖及安装兼容声明,明确支持 0.2.1-rc.2。
· 移除新版已退役的 invariants 依赖、导出和对应打包检查。
· 保留搜索、网页抓取、测速、设置及 dsh-app://app 来源兼容。
· 验证与升级
已验证隔离与正式宿主设置页面;dsh-app://app 来源检查通过,不可信来源仍被拒绝。此项不等同于完整 macOS/Windows 桌面实机验收。
安装:dsh plugin --profile web add @lemoncat7/dsh-web-search@0.3.4。
请先备份配置与插件数据,升级到上述宿主后再安装本版,并重启实际使用的 Profile(桌面端按其 Profile 操作)。本次不修改 DSH 核心源码,不清理或迁移生产会话数据。
详见 DSH 0.2.1-rc.2 兼容说明。
附件安装包与 npm @lemoncat7/dsh-web-search@0.3.4 完全一致。
v0.3.32026-09-30
· 0.3.3 · DSH 0.2.0-rc.2 兼容发布
· 更新宿主依赖与兼容声明,配套 DSH 0.2.0-rc.2;需要 Node.js ^22.19.0 或 >=24.0.0。
· 保留现有功能;未修改 DSH 核心源码。
· 已完成七插件回归及隔离宿主验证,正式环境工作区、设置接口验收通过。范围与限制见 兼容说明。
· 宿主仍处于 RC。旧宿主请保留 0.3.2 和配套数据备份,升级前备份配置与数据。
附件安装包与 npm @lemoncat7/dsh-web-search@0.3.3 完全一致。
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。
README
由 DeepSeek 最新模型翻译生成@lemoncat7/dsh-web-search
面向 DeepSeek Harness 的可配置联网插件。插件提供 DSH 原生 web_search 与 web_fetch:搜索由管理员选择的后端完成,网页抓取则通过同一套插件级代理和安全边界完成。另有受限的 web_source,供 Agent 按明确来源规则核验原始 HTML 标记或脚本内嵌数据;普通网页阅读仍应使用 web_fetch。
兼容性
适配 DeepSeek Harness 0.2.1-rc.2(宿主仍为 RC),需要 Node.js ^22.19.0 或 >=24.0.0。其他宿主版本请先查阅兼容说明和对应版本的发布说明。 Desktop 来源兼容已通过自动化 HTTP 测试,尚未实测真实 Desktop 客户端。
展开完整文档(README 剩余 1 节)
@lemoncat7/dsh-web-search 面向 DeepSeek Harness 的可配置联网插件。插件提供 DSH 原生 web_search 与 web_fetch:搜索由管理员选择的后端完成,网页抓取则通过同一套插件级代理和安全边界完成。另有受限的 web_source,供 Agent 按明确来源规则核验原始 HTML 标记或脚本内嵌数据;普通网页阅读仍应使用 web_fetch。 兼容性 适配 DeepSeek Harness 0.2.1-rc.2(宿主仍为 RC),需要 Node.js ^22.19.0 或 >=24.0.0。其他宿主版本请先查阅兼容说明和对应版本的发布说明。 Desktop 来源兼容已通过自动化 HTTP 测试,尚未实测真实 Desktop 客户端。 搜索来源 | 提供方 | 密钥 | 适用场景 | | SearXNG | 不需要 | 自托管的通用网页搜索 | | Wikipedia | 不需要 | 稳定的百科资料,默认使用中文站点 | | Tavily | 需要 | 面向 Agent 的通用搜索 | | Brave Search | 需要 | 传统网页与新闻检索 | | Gemini Grounded Search | 需要 | 带 Google Search 引用的生成式检索;查询包含 URL 时同时启用 URL Context | 每次查询只发送给当前选中的提供方,不会暗中并发请求或自动消耗其他 API 额度。 安装 dsh plugin --profile web add @lemoncat7/dsh-web-search 开发包: npm install npm run check npm pack --pack-destination dist dsh plugin --profile web add ./dist/lemoncat7-dsh-web-search-<version>.tgz 安装后进入 设置 → 插件 → 插件配置 → 联网搜索。可以选择提供方、保存密钥、调整超时和安全搜索,并在保存前执行一次真实测试。 默认启用无需密钥的中文 Wikipedia,保证插件安装后即可验证。若需要通用网页搜索,推荐部署 SearXNG 或配置 Tavily / Brave / Gemini。 本地 SearXNG 仓库附带只绑定本机回环地址的 SearXNG Compose 配置: docker compose -f deploy/searxng/compose.yml up -d curl -fsS -X POST http://127.0.0.1:8080/search -d 'q=DeepSeek&format=json' 不要直接把该实例暴露到公网。公网服务需要额外的认证、限流和访问控制。 设置页可以从当前实例的 /config 获取通用搜索引擎,受控并发逐个测速,并按可用性和延迟排序。选择的引擎只保存在当前 DSH 配置中;正式搜索还可设置 0–3 次失败或空结果重试。 配置示例 - id: lemoncat7-web-search config: provider: searxng requestTimeoutMs: 25000 searxng: baseURL: http://127.0.0.1:8080 language: zh-CN engines: [bing, baidu] retryCount: 1 safeSearch: 1 代理 插件的搜索与网页抓取共用独立的出站代理,不会修改 DSH 或其他插件的全局网络行为: export DSH_WEB_SEARCH_PROXY=http://127.0.0.1:7893 export DSH_WEB_SEARCH_NO_PROXY=localhost,searxng 回环地址和常见私网 IPv4 默认直连,适合本地 SearXNG;其他自定义直连域名可以放入逗号分隔的 DSH_WEB_SEARCH_NO_PROXY。 Brave、Tavily 与 Gemini 的密钥通过 DSH Credential Store 保存,不写入普通插件配置。默认引用分别为: - BRAVE_SEARCH_API_KEY - TAVILY_API_KEY - GEMINI_API_KEY 安全边界 - 搜索 JSON 与网页正文均限制为 2 MiB;搜索结果在进入 DSH 前校验结构。 - web_fetch 只接受无凭据的 HTTP(S) 公网地址,拒绝回环、私网、链路本地与保留目标。 - web_fetch 最多跟随 5 次重定向,并在每一跳重新执行目标校验;只返回 HTML、文本、JSON 与 XML 等文本内容。 - web_source 复用相同的安全抓取,只能对一个精确 URL 做分段读取或查找有限个源码标记,单次最多返回 120,000 字符。 - API Key 只放在提供方规定的认证 Header 中,不出现在 URL 和结果里。 - 浏览器设置接口执行严格同源检查,写请求必须携带与当前 Host 完全匹配的 Origin;接口限制请求体大小且不会回显密钥。 - web_fetch/web_source 是受限的只读公网抓取能力,不提供内网访问、文件协议或任意命令执行。 开发验证 npm run typecheck npm test npm run build npm run check:package 来源与许可 本项目基于 MIT 许可的 zmh2000829/dsh-web-search-multi 进行独立维护和适配,保留原项目许可声明。当前代码同样使用 MIT License。 版本记录 历史变更见 GitHub Releases,维护约定见发布文档。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
lemoncat7/dsh-web-search
为 DeepSeek Harness 提供可配置、安全的多服务商网页搜索
相关插件 · 模型接入
API 中继安全审计toby-bridges/api-relay-audit
面向 AI API 中转与 LLM 代理的本地安全审计。
★ 897已汉化DSH
69.4
免费搜索插件DDDMUC/dsh-free-search
DeepSeek Harness 免费搜索插件 —— 无需 API key,零成本,多引擎可切换。 一个插件,给…
★ 814已汉化DSH
68.8
免费联网搜索liustack/modsearch
在官方 App 里模型能联网,切到 API 就不能了。ModSearch 把联网补回来:网页搜索、X…
★ 863已汉化DSH
68.5
OpenCode 免费模型FishBottle7/opencode2dsh
在 DSHDeepSeek Harness里原生使用 OpenCode Zen 的免费匿名模型。
★ 385已汉化DSH
67.9
AI 模型网关tingly-dev/tingly-box
Tingly Box Web UI 演示
★ 373已汉化DSH
67.4
WorkBuddy 账号池XDTrees/dsh-xdpool
把你能白嫖的模型额度接进 DSH 同一个池:WorkBuddy 多账号自动容错、十三家扫码登录、76…
★ 359已汉化DSH
67.1
这是你的仓库?认领条目