← 返回列表
未验证
用于 DeepSeek Harnessdsh的网页搜索工具。
尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/9/7 · 已提供中文文档
DeepSeek Harness (dsh) 的网页搜索工具:查询 + 排序结果。
综合分
30.2
GitHub 分
30.2
用户评分
—
★ Stars
2
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add Shyboy0499/dsh-web-search该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/20(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-tools用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
dsh-web-search
CI
License
用于 DeepSeek Harness(dsh)的网页搜索工具。
dsh-web-search 是一个小巧、无依赖的 DeepSeek Harness 插件,让编码智能体能够搜索网页,并通过官方工具 API 获取排序后的、可读的结果(标题 + URL + 摘要)。它使用无需密钥的公共端点,因此无需任何配置。
功能特性
| 工具 | 功能说明 |
| ------------ | --------------------------------------------------------------- |
| web_search | 查询网页并返回带标题、URL 和摘要的排序结果 |
| fetch_page | 获取 URL 并返回可读文本(标题 + 正文) |
安装
dsh plugin --profile web add dsh-web-search
无需 API 密钥或外部凭据。
工具参考
web_search
搜索网页并获取可读结果。
{
"query": "deepseek harness",
"limit": 5
}
返回 { query, results: [{ title, url, snippet }] }。
limit(可选)限制返回的结果数量。它被限制在 1–10 的范围内,因此智能体无法请求无界的结果列表;默认返回端点提供的所有结果(通常只有少量)。
网络/中止失败会以可读消息的形式呈现,而不是原始的 TypeError/AbortError。
fetch_page
通过无需密钥的阅读器端点获取 URL 并返回可读文本(标题 + 正文)。最适合用于 web_search 返回的结果 URL。
{ "url": "https://example.com/article", "maxChars": 8000 }
返回 { url, title, content }。maxChars 限制返回的正文长度(默认 12000,硬性上限为 80000)。
开发
pnpm install
pnpm typecheck
pnpm test
pnpm lint
pnpm build
结构
该插件被刻意拆分,以便获取层和格式化层可以独立开发和测试:
- src/search.ts — 从搜索端点获取并解析结果
- src/format.ts — 将结果渲染为智能体可读的文本
- src/tool.ts — web_search 工具定义(schema、渲染、执行)
- src/index.ts — 插件入口点,向 harness 注册该工具
许可证
MIT同作者(Shyboy0499)的其他插件
扫码进群