Web Search & Fetch
Expose provider-neutral web search and optional HTTP fetch to the model.
On this page
Many official DSH packages are already shipped in the Standard preset or host runtime. Check the install status below before adding dependencies or editing a composition.
Install and usage entry
No download needed for Standard
The Standard agent preset already mounts the model-facing capability. Do not install a duplicate copy just to make the tool appear.
Where you use it
Standard preset → configure a web-search provider → ask the agent to search the web. Standard keeps direct fetch disabled by default.
What it does
@deepseek-ai/dsh-tool-web
Related official packages: @deepseek-ai/dsh-web-search-deepseek · @deepseek-ai/dsh-web-search-exa · @deepseek-ai/dsh-web-search-perplexity · @deepseek-ai/dsh-web-fetch-http
- tool-web gives the model web search and fetch operations supplied by ctx.web providers.
- Official search providers include DeepSeek, Exa and Perplexity.
- HTTP fetch is supplied by a separate official provider.
Is it already enabled?
The official Standard preset loads tool-web. Its Standard-preset row sets fetch to false, so do not assume HTTP fetch is available just because web search works.
Configuration example
Use this as a reference when editing a custom Cordis composition. Installing a dependency does not by itself guarantee the plugin is mounted; the composition still controls what runs.
- id: tool-web
name: '@deepseek-ai/dsh-tool-web'
config:
fetch: false
searchTimeoutMs: 60000How to verify it
- Start a Standard-preset session with a configured web-search provider.
- Ask for one current fact and require the agent to use web search.
- If search is unavailable, check the provider configuration rather than adding a second tool-web row.
Limits and boundaries
- tool-web consumes providers; it is not itself a search engine.
- Provider credentials and availability are separate from the model credential.
- The Standard preset disables fetch in its tool-web configuration.