概览
dsh-web-search-api
DSH ctx.web 的搜索提供方(id: deepseek-search-api):主用 DeepSeek 官方专用检索端点 POST /v1/tools/search(按次计费),失败或空结果时回退到原生(模型)搜索;在「插件」面板提供配置卡片
README / ZH
插件文档
目录摘要
DSH ctx.web 的搜索提供方(id: deepseek-search-api):主用 DeepSeek 官方专用检索端点 POST /v1/tools/search(按次计费),失败或空结果时回退到原生(模型)搜索;在「插件」面板提供配置卡片
dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。
在 GitHub 阅读完整 READMELIMITATIONS
已知限制
- 第三方插件目录解析不到 `@deepseek-ai/*`,所以错误用**带 `code` 的普通 `Error`**(`WEB_PROVIDER_ERROR` / `WEB_PROVIDER_CREDENTIAL_MISSING` / `WEB_ABORTED`)而不是 harness 的 `WebError`;`node scripts/link-deps.mjs` 只补 `schemastery` 这一条解析路径,不为错误类型引入依赖。 - `needContent=true` 时 Search API 返回的正文会被丢弃:seam 的来源形状只有 `url`/`title`/`snippet`/`publishedAt`,装不下正文。想让模型读正文,用 `web_fetch`。 - 主路径只用 API Key(官方文档的鉴权方式);**账号登录态只在兜底的原生路径生效**。 - 未做端到端联网验证(作者环境里 Key 存在凭据服务中,取不到),联网部分靠真 cordis + 替身 fetch 的 20 项断言覆盖到请求形状与响应解析层。 MIT。
