
Anysearch Dsh
by anysearch-team · anysearch-team/anysearch-dsh
AnySearch web search provider and advanced search tools for DeepSeek Harness (DSH)
Install Anysearch Dsh
Clean install: prebuilt on npm and declares a `dsh.bundle` layer. Heads up: it runs install-time scripts (prepare) on your machine.
The one-line version
dsh plugin --profile my-profile add @anysearch/anysearch-dshThe easy path: this bundle is published to npm, so the install pulls a prebuilt artifact — no build step runs on your machine and no build approval is needed.
From npm — installs a prebuilt artifact, no build step on your machine
# 1. add the bundle to a profile — --profile my-profile points at $DSH_HOME/profiles/my-profile
dsh plugin --profile my-profile add @anysearch/anysearch-dsh
# 2. verify: the bundle should show up as a layer in the resolved config
dsh --profile my-profile --dump-config
# 3. boot the profile
dsh --profile my-profilePackage: @anysearch/anysearch-dsh
Prefer to install from source instead?
From GitHub — pulls source, and may ask for build approval on first run
# 1. add the bundle to a profile — --profile my-profile points at $DSH_HOME/profiles/my-profile
dsh plugin --profile my-profile add github:anysearch-team/anysearch-dsh#<commit-sha>
# 2. verify: the bundle should show up as a layer in the resolved config
dsh --profile my-profile --dump-config
# 3. boot the profile
dsh --profile my-profileBefore you run itinstall scripts
- This package declares
prepare— package-manager lifecycle scripts that execute on your machine at install time, outside the agent sandbox, before any tool-approval prompt exists. - A plugin runs with your permissions once loaded: it can read your files, use your credentials and reach the network. Tool approvals do not sandbox it.
Prerequisites
- API key
- Required — see the repository README for which provider.
- Network access
- Required at runtime.
- Language
- TypeScript
Install check
Every field the verdict was derived from, so you can re-derive it yourself
| Field checked | Result | Weight | What the spec says about it |
|---|---|---|---|
| lifecycleScripts | fail | warn | runs at install time, outside the agent sandbox: prepare |
| dsh.bundle | pass | fatal | package.json declares a `dsh.bundle` layer |
| dsh.bundle.patch file | pass | fatal | patch file present at `cordis.patch.yml` |
| npm registry | pass | fatal | published as `@anysearch/anysearch-dsh` — prebuilt artifacts |
- Verdict reason
- on npm with a valid bundle declaration
- package.json read
- package.json
- Rules applied from
- docs/user/develop/basic/publish.md
- Checked at
- 2026-08-15
- Install-time scripts
prepare
From the README
Excerpt as published by the author, plain text, unedited
`@anysearch/anysearch-dsh` connects [AnySearch](https://anysearch.com) to [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness). It powers Harness's native `web_search` and adds capability discovery, vertical search, and bounded batch search.
Topics
GitHub topics on this repository
More in Web Search Provider Ctx
Ranked by similarity inside the cluster, not alphabetically
Dsh All Search
RealAlexandreAI
dsh search: AnySearch web search provider for DeepSeek Harness (ctx.web)
Dsh Web Search Brave
LTctfer
Brave Search API web search provider plugin for DeepSeek Harness (ctx.web seam)
Dsh Plugin Tavily
1624318455
Tavily-backed web search provider plugin for DeepSeek Harness (dsh) — registers a tavily search provider into ctx.web with a settings card in the web GUI
Dsh Web Search Doubao
JayLi52
Doubao (feedcoop global_search) web search provider plugin for DeepSeek Harness (dsh), registers into the ctx.web capability seam
Dsh Web Search Tavily
crayonlu
Tavily-backed web search provider for DeepSeek Harness (ctx.web) — no DeepSeek API key required
Dsh Web Search Searxng
shenyeaiwork
SearXNG-backed web search provider for the DeepSeek Harness (ctx.web). Local, keyless metasearch for fully-local model profiles.