
Security News
Deno Goes the Way of the Dinosaur
Cloudflare is acquiring Deno’s team, which will provide another year of bug fixes and security updates before ending support for the runtime.
dsh-search-enhance
Advanced tools
Bounded search, documentation, extraction, and on-demand source pagination and site mapping for DeepSeek Harness
English | 简体中文
dsh-search-enhance is a search extension for DeepSeek Harness. It uses a Grok-compatible Search API for primary web answers and can optionally use Context7, Exa, Tavily, Firecrawl, and Parallel for documentation lookup, supplementary discovery, page extraction, and site mapping.
The plugin presents search results, sources, and page content separately. Searches return an answer or documentation snippets with source links; you can ask for more sources when needed. To check important details, ask it to read the original page. Search snippets remain distinct from fetched page content.
Bring your own service addresses and keys; none are included. Ordinary web search needs a Grok-compatible service. Other services are optional.
web_search uses the Grok-compatible endpoint for the main answer and runs all user-selected supplemental Providers (Exa, Tavily, Firecrawl, Parallel) in parallel, with an independent per-Provider source limit.web_research uses a separate research Agent for comparisons and source checks, keeping the current model. It returns conclusions, links, excerpts, and limitations, not the full investigation history.source_ref stores complete source records separately, allowing pagination beyond the links shown initially.web_extract reads through one enabled service: Tavily, Firecrawl, Parallel, smart direct reading, or direct reading. It reports the reading route, evidence level, and page details; failure does not switch services.For implementation details, see Search workflow architecture.
Supports DSH 0.2.0-rc.2. DSH dependencies are pinned to this exact release; upgrade the DSH CLI first if you are running an older version.
Install the published npm bundle into the DSH web profile:
dsh plugin --profile web add dsh-search-enhance@latest
Research requires a configured, working official DeepSeek service or DeepSeek account. Other connections fail explicitly without switching services. DSH must be runnable locally for research to start.
dsh web
Open:
Settings → Plugins → Plugin configuration → dsh-search-enhance
In the settings card:
completions or responses protocol and model under Grok search backend.Saved settings take effect immediately without restarting DSH, but may interrupt ongoing searches. A successful run shows a Search tool row, an answer, and source links.
Use normal language; the plugin gives the Agent routing guidance.
https://example.com/article, separating what the page states from your inference.”Ask explicitly when you need more sources or pages from a specific website. Check the plugin settings for service configuration status.
Configure only the routes you need.
| Provider | Used for | Default credential reference | Required? |
|---|---|---|---|
| Grok-compatible Search API | Main web_search answer and sources | SEARCH_API_KEY | For web_search |
| Context7 | Documentation lookup for an explicit library | CONTEXT7_API_KEY | No |
| Exa | Broad documentation and supplementary discovery | EXA_API_KEY | No |
| Tavily | Supplementary search, page extraction, and site mapping | TAVILY_API_KEY | No |
| Firecrawl | Supplementary search and page extraction | FIRECRAWL_API_KEY | No |
| Parallel | Supplementary search and Markdown page extraction | PARALLEL_API_KEY | No |
Select any combination of supplemental search services in the plugin settings. Selected services run alongside the main search. Each collects up to 5 sources by default, adjustable to 100; unselected services are not requested.
Select available extraction services to limit which ones the assistant may use. Each page read uses one service. Disabled services, missing keys, unsupported formats, and reading failures are reported without switching services automatically. Parallel supports Markdown only and starts disabled; other reading services start enabled and can be deselected.
Context7 needs a software name or documentation-library identifier. Without one, the default is Exa rather than guessing a software name from the whole question.
To update, run the installation command above again. To remove the plugin:
dsh plugin --profile web remove dsh-search-enhance
Restart DSH after updating or removing the bundle.
FAQs
Bounded search, documentation, extraction, and on-demand source pagination and site mapping for DeepSeek Harness
The npm package dsh-search-enhance receives a total of 0 weekly downloads. As such, dsh-search-enhance popularity was classified as not popular.
We found that dsh-search-enhance demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
Cloudflare is acquiring Deno’s team, which will provide another year of bug fixes and security updates before ending support for the runtime.

Security News
Anthropic’s free OSS Scanner uses Mythos and other Claude models to find open source vulnerabilities and send maintainers reports with proposed fixes.

Security News
On Front Lines’ Early Adopters: CISO podcast, Andrew Becherer shares lessons from Datadog, weighs the long-term costs of AI-built tools, and explains how founders can actually gain a CISO’s trust.