mcxianyujun/dsh-web-search-anysearch0

@dsh-external/dsh-web-search-anysearch

AnySearch Web Search Provider for DeepSeek Harness: native AnySearch /v1/search, dedicated Web settings section, DSH credentials integration, Web and Headless profile support.

包名
@dsh-external/dsh-web-search-anysearch
版本
0.1.0
许可证
MIT
最近更新
2026年8月17日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:mcxianyujun/dsh-web-search-anysearch

Configuration

Configuration precedence (lowest → highest):

  1. Hard-coded defaults (https://api.anysearch.com, maxResults 10, format json)
  2. Launching environment (ANYSEARCH_API_KEY, ANYSEARCH_BASE_URL, …)
  3. The web-search-anysearch section in /settings.yaml
  4. Credentials-service references written by the GUI (highest)
FieldDefaultNotes
API keyStored by the DSH credentials service under ANYSEARCH_API_KEY; leave blank to keep the current key
Base URLhttps://api.anysearch.comANYSEARCH_BASE_URL
Max results101–20; ANYSEARCH_MAX_RESULTS
Zonecn or intl; ANYSEARCH_ZONE
Languagee.g. zh-CN, en; ANYSEARCH_LANGUAGE
Formatjsonjson or markdown; ANYSEARCH_FORMAT

The GUI stores these values through the credentials domain. Because the credentials service never returns stored values to the client (by design), the GUI shows a configured/unset badge for the API key and does not echo saved field values back — saved values still take effect on the next search.

Usage

Ask the agent something that requires current information:

  • "今天北京天气如何?" (today's weather in Beijing)
  • "What are the latest release notes for Go?"
  • "Search for recent DeepSeek Harness plugins"

The harness web_search tool returns results with preserved url / title / snippet metadata that the agent cites as markdown links.