NexusAgentX/dsh-web-access ↗★ 0
dsh-web-access
Web access for DeepSeek Harness — multi-provider search/fetch on ctx.web, plus GitHub/PDF/YouTube extraction.
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:NexusAgentX/dsh-web-access说明文档
阅读完整 README ↗dsh-web-access
Web search, URL extraction, and video/PDF/GitHub understanding for DeepSeek Harness.
English | 中文
This plugin ports the pi-web-access product onto dsh:
web_search/web_access_searchwith 20+ providers and fallbackfetch_contentfor pages, GitHub clones, PDFs, YouTube, and local videoget_search_contentfor stored slices and passage findsource_checkfor claim verification- optional
ctx.webproviders so officialweb_search/web_fetchcan use the same backends /websearch,/curator,/search,/google-account,/webaccess- Web UI overlay registered on the official
shell.overlayslot viadsh.client(falls back to a script inject if the client graph misses the package) - Official
card: 'web'search/fetch cards, background-fetch notices, and image attachments whenctx.attachmentsis present
It is an independent plugin. It is not affiliated with DeepSeek AI.
Install
dsh plugin --profile web add dsh-web-access
If the profile already has official @deepseek-ai/dsh-tool-web web_search, this plugin registers as web_access_search instead of colliding. Set replaceOfficialSearch: true or disable official search to keep the web_search name.
- id: dsh-web-access
name: dsh-web-access
config:
replaceOfficialSearch: false
registerProviders: true
To point official tools at this backend:
- id: web
name: '@deepseek-ai/dsh-web'
config:
searchProvider: web-access
fetchProvider: web-access
Config
Reads web-access.json or the older web-search.json from:
$DSH_WEB_ACCESS_DIR$PI_CODING_AGENT_DIR(so existing pi-web-access configs just work)$DSH_HOME- or