dsh-all-search
Agent 与会话 活跃维护

dsh-all-search

RealAlexandreAI/dsh-all-search

网页搜索服务组件,接入AnySearch多源搜索能力,部署后无需额外配置接口,即可在对话场景中直接调用全网检索功能,快速获取所需网页结果。

1
Stars 标星
0
Forks 分支
1
Watchers 关注
0
Open Issues
TypeScript
主要语言
MIT
开源协议
52 KB
仓库大小
1 个月前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:RealAlexandreAI/dsh-all-search
git clone https://github.com/RealAlexandreAI/dsh-all-search.git
git clone git@github.com:RealAlexandreAI/dsh-all-search.git
README.md main

dsh-all-search — AnySearch web search for DeepSeek Harness

dsh-all-search

Adds an AnySearch web-search provider to DeepSeek Harness, registered into ctx.web. AnySearch is a single MCP gateway that aggregates exa / tavily / firecrawl / context7 behind one API key.

With an optional firecrawl_api_key, developer-intent queries (repo / issue / PR / commit / skill) are answered by the Firecrawl Developer Index first — a semantic artifact index over READMEs, issues, PRs, OpenAPI specs and skills — falling back to AnySearch when it fails or returns nothing.

Port of pi-all-search.

English · 中文

Why

dsh ships Exa / Perplexity / DeepSeek search. This plugin adds AnySearch: one key, many backends, no per-backend credentials.

Quick start

dsh plugin --profile web add dsh-all-search

The provider registers as anysearch on ctx.web — the built-in web_search tool picks it up alongside the stock providers.

- id: all-search
  name: dsh-all-search
  config:
    api_key: <your anysearch key>
key required meaning
api_key ✅ your AnySearch key
base_url – MCP endpoint override
firecrawl_api_key – enables the Firecrawl Developer Index branch for repo/issue/PR/skill queries

Without a key the provider reports available() = false and the seam skips it.

Privacy

  • The key lives only in your config file — never logged.
  • Only your query and result count go to the AnySearch gateway.

Development

npm install
npm run typecheck
npm test          # result parsing / maxResults / HTTP errors
npm run build

Live search test:

node --import tsx tests/real/real-search.mjs

License

MIT