DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Web Search Metaso — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins

dsh-web-search-metaso

Web Search Metaso

DeepSeek Harness Web 接口的 Metaso (秘塔AI搜索) 提供程序:web_search 返回页面摘要,web_fetch 读取完整页面 Markdown

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add dsh-web-search-metaso@0.1.4
README兼容性版本

兼容性与来源证明

Web Search Metaso 以 dsh-web-search-metaso 发布,当前版本为 0.1.4。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
any
发布来源
npm
Registry 更新时间
2026/9/20

版本

0.1.4stable
2026/9/14
0.1.3stable
2026/9/11
0.1.2stable
2026/9/11
查看其余 2 个版本收起版本
0.1.1stable
2026/9/10
0.1.0stable
2026/8/15

相关插件

正在加载相关插件…

最新版
0.1.4
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
43.1 kB
文件数
7
Surface
any
许可证
MIT
发布源
npm
GitHub
★ 2
周下载
223
安全扫描
✓ v0.1.4 扫描通过
最近提交
2026/9/14
查看源码 ↗项目主页 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

README

dsh-web-search-metaso

Metaso (秘塔AI搜索) providers for the DeepSeek Harness web seam (ctx.web).

Upgrades the built-in web_search / web_fetch tools with Metaso's search API — no new tool names to learn:

  • web_search returns page summaries: Metaso's summary (long) / snippet (short) map to each source's snippet field — the model gets excerpts plus cited URLs, not just a link list.
  • web_fetch reads full pages: Metaso /reader converts any web page to markdown.
  • Dedicated retrieval endpoint: one search = one HTTP call (≈ ¥0.03), no model turn consumed.
  • Multi-scope search: webpage / document / paper / image / video / podcast, via the scope config or a scope:paper keywords query prefix.

Registers WebSearchProvider (id metaso) and WebFetchProvider (id metaso-reader) on the same ctx.web seam as @deepseek-ai/dsh-web-search-deepseek — switch backends anytime.

Install

tar xzf dsh-web-search-metaso-install.tar.gz && cd dsh-web-search-metaso-install
bash install.sh --restart          # interactive: enter your Metaso API key
  • Get an API key: https://metaso.cn/search-api/api-keys (mk- prefix)
  • Non-interactive: bash install.sh --metaso-api-key mk-xxx --restart
  • Env-var based: bash install.sh --metaso-api-key-env METASO_API_KEY
  • Install without switching the search backend: bash install.sh --no-switch
  • The installer runs contract preflight + headless boot smoke test before --restart; a plugin problem aborts the restart automatically.

Uninstall

bash install.sh --uninstall   # removes wiring and copies, then restart dsh

Config

Written to the profile's cordis.patch.yml by the installer:

- insert:
    - id: web-search-metaso
      name: 'dsh-web-search-metaso'
      config:
        apiKey: 'mk-xxx'          # or apiKeyEnv: 'METASO_API_KEY'
        scope: 'webpage'
- id: web
  config:
    searchProvider: metaso        # delete this block to keep deepseek-official
    fetchProvider: metaso-reader  # ⚠️ 必写,见下方说明

⚠️ fetchProvider 必须一起写(2026-09-11 四台机器实测)

profile patch 的 config 块对基础层是整体替换而非合并。基础层本身设有 fetchProvider: http,若这里只写 searchProvider,fetchProvider 会被吞掉 → http 与 metaso-reader 两个 fetch provider 同时可用 → 运行时抛:

multiple usable web providers are registered (http, metaso-reader); configure one explicitly

结果是 web_fetch 完全不可用(工具调用直接失败,与目标 URL 无关)。 二者择一:metaso-reader(秘塔服务端抓取,返回干净 markdown,不受本地 DNS / fake-ip 影响)或 http(本地直连,免费,但会拒绝解析到非公网 IP 的域名—— 在 OpenClash fake-ip 网络下境外站点基本都取不到)。

Optional: apiKeyEnv (default METASO_API_KEY, also resolved via the credentials domain), baseURL (default https://metaso.cn/api/v1), scope (default webpage), includeSummary (default true), includeRawContent (default false), maxResults (default 10, 1-100).

会话遥测事件(web/metaso-search-request)为何要判断宿主词汇表

本插件每次搜索会向会话日志追加一条遥测事件 web/metaso-search-request。dsh 的会话 格式迁移器只认识宿主内置的事件类型白名单,遇到白名单外的类型会拒绝整段会话:

format v0 contains unknown historical event type "web/metaso-search-request" at seq N;
migration refuses unknown historical events even when ignorable

→ 后果是凡是用过本插件搜索的历史会话都打不开(2026-09-11 实发:某机 10 个会话受影响)。 且 session.append 不校验类型,所以写入时一切正常,故障只在读回时才暴露。 (ignorable 也救不了:v0 迁移路径下 allowLegacySteering 恒为 true。)

因此 recordRequest 会先用动态 import 取宿主的 KNOWN_SESSION_EVENT_TYPES, 宿主不认识就跳过这条遥测 —— 宁可少一条日志,也不让会话读不出来。

用动态 import 而非静态:静态 import 解析失败会直接毁掉整个插件;动态失败只跳过遥测。 已打开的旧会话(日志里已含该事件)需要宿主侧补丁才能读回, 见 meshdeck 仓 scripts/dsh-reapply-session-event-patch.py。

相关插件

继续浏览 search-research 分类下经过校验的插件。

Browser Skill Dsh Plugin@wxg-prc-cpg/browser-skill-dsh-plugin向模型提供 BrowserSkill 浏览器自动化(browser_* 工具)的 DeepSeek Harness 工具插件Weknora@wxg-prc-cpg/dsh-weknora适用于 DeepSeek Harness (dsh) 的 WeKnora 知识检索工具:通过自有知识库进行语义搜索、文档阅读以及 RAG/代理回答。Free Searchdsh-free-searchDeepSeek Harness 的免费网页搜索:13 个引擎(Bing/DuckDuckGo/AnySearch/SearXNG/Exa/Tavily/Keenable/Firecrawl 无需密钥;Parallel/Perplexity/SerpBase/DeepSeek 需要密钥),支持时间筛选、平台搜索和 web_fetch,并提供网页设置界面。Find Plugindsh-find-plugin在代理中查找 DeepSeek Harness 插件——实时搜索 GitHub 上的 dsh-plugin 主题,并按星标数排序。