DeepSeek Harness Plugin Hub

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

探索

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

社区

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

相关链接

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

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

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

dsh-ollama-web-search

Ollama Web Search

Ollama 云 web_search 提供商:web_search 工具直连 ollama.com/api/web_search(原生搜索 API,返回 {results:[{title,url,content}]}),转换为 dsh 的 sources 格式。替代 DeepSeek 官方搜索,无需本地 Ollama/中间件,无模型开销。

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

npx -y @deepseek-ai/dsh plugin --profile web add github:fatatalia/dsh-ollama-web-search#562734ab3762aaf7c43c604dc2cee1869596a47c
README兼容性版本

兼容性与来源证明

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

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

版本

0.1.0stable
2026/9/24

相关插件

正在加载相关插件…

最新版
0.1.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
any
许可证
未声明
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/9/24
查看源码 ↗
README Badge

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

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

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

认领这个 Plugin →
报告问题

相关插件

继续浏览 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/代理回答。Find Plugindsh-find-plugin在代理中查找 DeepSeek Harness 插件——实时搜索 GitHub 上的 dsh-plugin 主题,并按星标数排序。Dejadsh-dejaDeepSeek Harness 的 deja-vu 记忆:三十三个其他编码代理的会话历史,可搜索并在每个步骤前检索——本地索引,无需 LLM。

README

dsh-ollama-web-search

让 dsh 的 web_search 工具直连 Ollama 云搜索服务(ollama.com/api/web_search),替代 DeepSeek 官方搜索。

无需本地 Ollama、无需模型中间件,零模型开销——web_search 调用一次 HTTP 直接拿结果。

dsh 版本兼容性

要求 dsh ≥ 0.1.7-rc.1(已在 0.1.7-rc.1 实测通过)。

  • ctx.settings.register() 已移除(2026-09-24):0.1.7 起配置不再经 settings namespace,Config 字段改标 .volatile(),直接以 config.<field>.get() 读取 —— loader 提交变更时写进运行中的引用对象,.get() 立即返回新值,无需 watch()、无需 ctx.inject(["settings"])。

背景

dsh 自带的 web_search 工具默认走 deepseek-official provider(DeepSeek 的 Anthropic 兼容 Messages API + web_search_20250305 服务端工具),需要 DeepSeek API key。

ollama launch dsh 官方集成 的做法是:本地 Ollama 当代理(模型生成查询词 → 中间件调 ollama.com/api/web_search → 模型总结 → 包装成 Anthropic web_search_tool_result)。这个方案:

  • 需要安装并常驻本地 Ollama
  • 每次搜索要 2 次模型推理(生成查询词 + 总结结果)
  • 模型与搜索强耦合

本插件直连同一个搜索后端(ollama.com/api/web_search),去掉代理层与模型开销。

原理

web_search 工具 → ctx.web.search() → 按 searchProvider 配置选 provider
  → ollama-web-search provider
  → POST https://ollama.com/api/web_search  {query, max_results}
  → {results: [{title, url, content}]}
  → 转成 dsh 的 sources 格式 [{url, title, snippet}] 返回给模型

认证用 OLLAMA_API_KEY(Bearer),不需要 Ollama 官方集成用的签名机制。

安装

dsh plugin --profile web add dsh-ollama-web-search@latest

或从源码:

git clone https://github.com/fatatalia/dsh-ollama-web-search
cd dsh-ollama-web-search
dsh plugin --profile web add .

装完重启 dsh web 生效。插件会:

  1. 注册 ollama-web-search 搜索 provider
  2. 把 web 服务的 searchProvider 切到 ollama-web-search

配置

凭据:~/.dsh/.credentials.yaml 或环境变量 OLLAMA_API_KEY(与 ollama 模型 provider 共用)。

可选的 settings 段(~/.dsh/settings.yaml):

ollama-web-search:
  apiKeyEnv: OLLAMA_API_KEY   # 凭据引用
  baseURL: https://ollama.com/api/web_search  # 搜索端点
  maxResults: 5               # 默认返回结果数上限

验证

装好后调用 web_search 工具即可:

web_search("DeepSeek 最新动态") → 返回多条来源(title/url/snippet)

也可直接 curl 验证端点:

curl -s -X POST https://ollama.com/api/web_search \
  -H "Authorization: Bearer $OLLAMA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query":"test","max_results":3}'

与 DeepSeek 官方搜索的差异

本插件DeepSeek 官方(deepseek-official)
搜索后端ollama.com 云api.deepseek.com
认证OLLAMA_API_KEYDEEPSEEK_API_KEY
模型调用无(直出结果)1 次模型 turn(服务端搜索)
依赖无DeepSeek API

许可

MIT