Skip to content

anysearch-team/anysearch-dsh

495Last commit Aug 15, 2026

anysearch-dsh DSH plugin

This plugin connects AnySearch to DeepSeek Harness, enabling real-time web search via Harness's built-in `web_search` tool. It also adds advanced tools for domain discovery, vertical search, and batch search, with optional cleaned page content.

How to install the anysearch-dsh DSH plugin

dsh plugin --profile web add @anysearch/anysearch-dsh

Copying does not run this command. Review the repository and version before installing the anysearch-dsh DSH plugin.

anysearch-dsh DSH plugin data source

anysearch-dsh DSH plugin snapshot date: Aug 16, 2026

discovered

What the anysearch-dsh DSH plugin can do

  • Powers Harness's native `web_search` with AnySearch results
  • Provides `anysearch_capabilities` to discover live domains, tags, and supported parameters
  • Offers `anysearch_search` for vertical and parameterized searches
  • Supports `anysearch_batch_search` to run 1–5 searches concurrently, preserving successful results on individual failures
  • Optionally returns cleaned page content for deeper research

Where the anysearch-dsh DSH plugin fits

  • Real-time web search within DeepSeek Harness conversations
  • Discovering available search domains and tags before making a specialized query
  • Running batch searches for multi-faceted research
  • Enabling AI agents to retrieve current, citable web sources

Who the anysearch-dsh DSH plugin is for

  • DeepSeek Harness users who need up-to-date web search
  • Developers building AI agents that require real-time information retrieval

anysearch-dsh DSH plugin limitations

  • DeepSeek Harness is in developer preview and may break compatibility
  • The plugin does not currently provide an `anysearch_extract` tool
  • API key must be configured via DSH-managed credentials or environment variable; the DSH settings page lacks a third-party provider credential field
  • Anonymous quota is used by default; regular use recommends an AnySearch account with an API key

anysearch-dsh DSH plugin: from the repository README

Quoted from the anysearch-team/anysearch-dsh README, the upstream source of the anysearch-dsh DSH plugin. Copyright remains with the original authors.

`@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. ## Quick start ### For AI Agents ```sh # Fetch the complete installation guide, read it end to end, and then follow it step by step: curl -fsSL https://raw.githubusercontent.com/anysearch-team/anysearch-dsh/refs/heads/main/docs/agent-installation.md ``` ### For Humans Requires Node.js 22.19 or Node.js 24+, pnpm 11.7, and DeepSeek Harness. The DSH plugin command uses pnpm to manage profile dependencies, so `pnpm` must be available on `PATH`. Windows, Linux, and macOS use the same installation command. Before installing, ensure that Node.js, `npx`, and `pnpm` can all be run directly from `PATH`. Install the plugin into the `web` profile: ```sh npx -y @deepseek-ai/dsh plugin --profile web add @anysearch/anysearch-dsh ``` Start DeepSeek Harness: ```sh npx -y @deepseek-ai/dsh web ``` No API key is required for a quick start. Requests use AnySearch's anonymous quota until you configure one. ## What you get - AnySearch-powe

Read the full READMERepository license: MIT

anysearch-dsh DSH plugin questions

How do I install the AnySearch-DSH plugin?

Run the command `npx -y @deepseek-ai/dsh plugin --profile web add @anysearch/anysearch-dsh` to install it into the `web` profile. Make sure you have Node.js 22.19+, pnpm 11.7, and DeepSeek Harness set up. After installation, start Harness with `npx -y @deepseek-ai/dsh web`.

Do I need an API key to use the plugin?

No, you can start immediately without one. The plugin uses AnySearch's anonymous quota by default. For regular use, it's recommended to create an AnySearch account and configure an API key to get higher request limits. You can store the key in `~/.dsh/.credentials.yaml` as `ANYSEARCH_API_KEY: "as_sk_your_key"`.

How do I configure the API key?

Create or edit the file `$DSH_HOME/.credentials.yaml` (default is `~/.dsh/.credentials.yaml`) and add `ANYSEARCH_API_KEY: "as_sk_your_key"`. The plugin resolves the credential for every operation, and credential rotation takes effect on the next request without restarting DSH. An environment variable `ANYSEARCH_API_KEY` takes higher priority.

What tools does this plugin add?

It adds three advanced tools: `anysearch_capabilities` for discovering available domains and tags, `anysearch_search` for vertical/parameterized searches, and `anysearch_batch_search` for running 1–5 searches concurrently. It also powers Harness's built-in `web_search` with AnySearch results.

Can I update or remove the plugin?

Yes, use `npx -y @deepseek-ai/dsh plugin --profile web update @anysearch/anysearch-dsh` to update, or `npx -y @deepseek-ai/dsh plugin --profile web remove @anysearch/anysearch-dsh` to remove it. The plugin is managed through DSH's plugin system.