🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

AnySearch 搜索 lichirin/anysearch-dsh

DeepSeek Harnessv0.1.8
lichirin32 天前有提交已提供中文文档扫描:未发现敏感能力

接入实时网页与垂直领域搜索抓取能力

35.5/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/10 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

自动兼容检查有告警:npm 同名包「@anysearch/anysearch-dsh」归属 anysearch-team/anysearch-dsh,装到的可能不是本插件。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add lichirin/anysearch-dsh
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么
dsh 原生插件 · search
装得上吗
实装验证未通过(dependency_conflict),装前请到仓库确认最近更新与 issue
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 32 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
⚠︎ 实装验证未通过(dependency_conflict · 2026/10/24) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意

npm 同名包「@anysearch/anysearch-dsh」归属 anysearch-team/anysearch-dsh,装到的可能不是本插件

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✓npm 包@anysearch/anysearch-dsh @ 0.1.8
✓Node 引擎要求 ^22.19.0 || >=24.0.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/11/1 02:39:50

安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

发起外部网络请求
查看扫描证据(共 6 处,展示前 6 条)
  • 发起网络请求
    lib/client.js:56
    const envelope = await this.request('/v1/search', 'search', {
  • 发起网络请求
    lib/client.js:71
    const envelope = await this.request('/v1/extract', 'extract', {
  • 发起网络请求
    lib/client.js:79
    const envelope = await this.request('/v1/domains', 'domains', { method: 'GET' }, signal);
  • 发起网络请求
    lib/client.js:88
    const envelope = await this.request(`/v1/sub-domains${suffix.length > 0 ? `?${suffix}` : ''}`, 'sub_domains', { method: 'GET' }, signal);
  • 发起网络请求
    lib/client.js:116
    response = await fetch(url, {
  • 发起网络请求
    lib/fetch-provider.js:29
    async fetch(request, signal) {
扫描于 2026/11/2(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-credentials@deepseek-ai/dsh-system-prompt@deepseek-ai/dsh-tool-web@deepseek-ai/dsh-tools@deepseek-ai/dsh-web@deepseek-ai/schemastery
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 接入网页搜索抓取
  • 适配DSH版本

网页搜索dsh插件。把 AnySearch 接到 DeepSeek Harness,提供网页搜索和抓取。适配 DSH 0.2.0-rc.1 / 0.2.0-rc.2。

README

由 DeepSeek 最新模型翻译生成
@anysearch/anysearch-dsh 由 AnySearch 驱动,为 DeepSeek Harness 提供实时网页搜索与垂直领域搜索能力。 本副本(DeepSeek Harness 0.2.0-rc.1 / 0.2.0-rc.2) 本地适配版,版本号 0.1.6-dsh0.2.0.2:只把 peerDependencies 中 5 个 @deepseek-ai/dsh-* 的区间扩展到 >=0.2.0-rc.1 <=0.2.0-rc.2,lib/ 代码与上游 v0.1.6 逐字节一致(未改任何 JS)。依据与验证记录见工作区根目录的《anysearch-dsh-适配说明.md》。 功能:把 AnySearch 接成网页搜索和网页抓取。平时仍用原生的 web_search、web_fetch。另外多三个工具:anysearch_capabilities、anysearch_search、anysearch_batch_search。 用法(本机 profile 是 desktop,不是 web;需先在菜单栏安装 dsh 命令): dsh plugin --profile desktop add "link:D:\deepseek harness DSH workspace\anysearch-dsh" 密钥名是 ANYSEARCH_API_KEY。
展开完整文档(README 剩余 1 节)
@anysearch/anysearch-dsh
由 AnySearch 驱动,为 DeepSeek Harness 提供实时网页搜索与垂直领域搜索能力。

本副本(DeepSeek Harness 0.2.0-rc.1 / 0.2.0-rc.2)

本地适配版,版本号 0.1.6-dsh0.2.0.2:只把 peerDependencies 中 5 个 @deepseek-ai/dsh-* 的区间扩展到 >=0.2.0-rc.1 <=0.2.0-rc.2,lib/ 代码与上游 v0.1.6 逐字节一致(未改任何 JS)。依据与验证记录见工作区根目录的《anysearch-dsh-适配说明.md》。

功能:把 AnySearch 接成网页搜索和网页抓取。平时仍用原生的 web_search、web_fetch。另外多三个工具:anysearch_capabilities、anysearch_search、anysearch_batch_search。

用法(本机 profile 是 desktop,不是 web;需先在菜单栏安装 dsh 命令):

dsh plugin --profile desktop add "link:D:\deepseek harness DSH workspace\anysearch-dsh"

密钥名是 ANYSEARCH_API_KEY。不填时走匿名额度。来源和许可证见 来源说明.md。

@anysearch/anysearch-dsh 将 AnySearch 作为插件接入 DeepSeek Harness。无需改变 Harness 使用方式,即可通过原生 web_search 和 web_fetch 获得实时网页搜索、URL 清洗正文、垂直领域搜索和批量搜索能力。

AnySearch 是面向 AI Agent 的搜索基础设施,覆盖公开网页,以及代码、金融、学术、法律、安全等专业数据源。

快速开始

面向 AI Agent

获取完整安装指南,通读全文,然后严格按步骤执行:
curl -fsSL https://raw.githubusercontent.com/anysearch-team/anysearch-dsh/refs/heads/main/docs/agent-installation.md

面向人类

将插件安装到 web profile:

npx -y @deepseek-ai/dsh plugin --profile web add @anysearch/anysearch-dsh

启动 DeepSeek Harness:

npx -y @deepseek-ai/dsh web

快速体验不需要 API Key。未配置时,请求使用 AnySearch 匿名额度。

提供什么

- 通过 Harness 内置的 web_search 返回 AnySearch 搜索结果,来源包含标题、摘要和 URL,便于引用。
- 通过 Harness 内置的 web_fetch 调用 AnySearch Extract,抓取并清洗指定公开 HTTP(S) URL 的正文。
- 实时发现可搜索领域、垂直分类和支持的参数,再用标签、地区、语言和结构化参数执行高级搜索。
- 一次并发执行一至五个搜索,单项失败不影响其他结果。
- 高级搜索会保留没有来源 URL 的有效结构化结果;对于带网页来源的结果,可按需返回清洗正文。

可选 API Key

无需 API Key 即可体验。

注册 AnySearch 账号并配置 API Key 后,可获得每天 1000 次免费搜索调用额度。

访问 anysearch.com 注册并登录,然后前往 API Keys 获取。获取后,将凭据写入 $DSH_HOME/.credentials.yaml,默认位置是 ~/.dsh/.credentials.yaml:

ANYSEARCH_API_KEY: "as_sk_your_key"

插件会在每次操作时解析受管凭据,因此轮换凭据后,下一次请求即可使用新值,无需重启 DSH。启动进程的 ANYSEARCH_API_KEY 环境变量具有更高优先级。

可以检查最终组合配置,输出中不会出现真实凭据值:

npx -y @deepseek-ai/dsh --profile web --dump-config

工具

| 使用场景 | Harness 工具 |
| 普通网页搜索 | web_search |
| 抓取并清洗指定 URL | web_fetch |
| 查看可用领域和标签 | anysearch_capabilities |
| 垂直或参数化搜索 | anysearch_search |
| 一次执行一至五个搜索 | anysearch_batch_search |

对于普通提示词,让 Harness 自动选择工具即可。模型可以先读取实时领域和参数定义,再执行专门搜索。

环境依赖

需要 Node.js 22.19 或 Node.js 24+、pnpm 11.7 和 DeepSeek Harness。DSH 插件命令使用 pnpm 管理 profile 依赖,因此 pnpm 必须位于 PATH 中。

Windows、Linux 和 macOS 使用相同的安装命令。安装前请确保 Node.js、npx 和 pnpm 均可从 PATH 直接运行。

配置

随包提供的 profile 层会自动将 AnySearch 设为现有 ctx.web 的搜索与抓取 Provider、启用 web_fetch,并挂载高级工具,默认无需修改。

如需自定义,请让 AI 助手(或手工)把下面的完整条目加入目标 DSH profile 的用户配置层,以覆盖随包提供的 id: web-search-anysearch 配置。保持 id 不变,完整替换 config,不要使用不同 ID 新增第二个 AnySearch Provider:

- id: web-search-anysearch
config:
apiKeyEnv: ANYSEARCH_API_KEY
baseURL: https://api.anysearch.com
maxRenderedContentChars: 12000

| 字段 | 默认值 | 用途 |
| apiKeyEnv | ANYSEARCH_API_KEY | DSH 凭据引用;缺失时使用匿名访问 |
| baseURL | https://api.anysearch.com | AnySearch API 基础地址 |
| maxRenderedContentChars | 12000 | 单次高级工具调用向模型展示的结果正文字符上限 |

管理插件

更新:

npx -y @deepseek-ai/dsh plugin --profile web update @anysearch/anysearch-dsh

移除:

npx -y @deepseek-ai/dsh plugin --profile web remove @anysearch/anysearch-dsh

兼容性与限制

- DeepSeek Harness 仍处于开发预览阶段,可能发布不兼容变更。
- 当前源码覆盖从 0.0.1-rc.5 到 0.1.6-alpha.2 的 20 个已发布 DSH 版本,包括 0.1.5-rc.2。具体版本、验证范围和 npm 发布状态见兼容性说明。
- 网页提取通过 Harness 原生 web_fetch 暴露;插件不会再增加一个重复的 anysearch_extract 工具。
- 请通过 DSH 管理的凭据文件或环境变量配置 API Key;DSH 设置页当前不提供第三方 Provider 凭据输入项。

文档

- 详细使用指南
- DSH 插件与 Skill、MCP、HTTP 接入方式对比

社群与支持

欢迎加入 AnySearch 社群,交流使用体验、反馈问题并获取技术支持。

- GitHub Issues:提交问题报告和使用反馈。
- 微信群:扫描下方二维码填写入群问卷,工作人员审核后会邀请你加入。
- Discord 社群:扫描二维码或点击链接直接加入。

微信群入群问卷 Discord 邀请

开发

git clone https://github.com/anysearch-team/anysearch-dsh.git
cd anysearch-dsh
pnpm install
pnpm run check

真实 AnySearch E2E 测试需要显式开启。匿名模式不会读取环境中的凭据:

ANYSEARCH_E2E=1 ANYSEARCH_E2E_ANONYMOUS=1 pnpm run test:e2e

许可证

MIT
预览分享卡片长什么样 ↓lichirin/anysearch-dsh
分享 · DeepSeek Harness Hub
lichirin/anysearch-dsh

接入实时网页与垂直领域搜索抓取能力

回到顶部