Web Tool
Domain: Tools & Toolsets
Motivation
dsh-tool-web gives the model web_search and web_fetch, each independently enable-able through config. Search returns an optional answer plus source URLs and labels provider-controlled text as external and untrusted; fetch retrieves a page as text, excluding active and hidden content. If a configured provider is missing or unavailable, the tool stays visible and returns a structured error the model can act on.
Concrete Example
Compose @deepseek-ai/dsh-web, a search backend like dsh-web-search-exa, then dsh-tool-web; { search: false } disables web_search alone.
Analogy
The agent’s browser and search box in one tool pair.