AnySearch 搜索插件 anysearch-team/anysearch-dsh
DeepSeek Harnessv0.1.8AnySearch 网页搜索服务商,为 DeepSeek Harness(DSH)提供高级搜索工具
66.6/100
综合分
457
GitHub 星标
5,545
npm 周下载
—/5
用户评分
数据截至 2026/10/11 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add @anysearch/anysearch-dshnpm 源 · @anysearch/anysearch-dsh 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · search
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 24 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 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/10/29 09:38:48
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
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/3(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
⚠ 该插件运行需访问外部网络 / 远程 API,部署在国内无外网环境时可能无法正常使用。
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/dsh-credentials@deepseek-ai/dsh-llm@deepseek-ai/dsh-system-prompt@deepseek-ai/dsh-tool-web@deepseek-ai/dsh-tools@deepseek-ai/dsh-web给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 提供网页搜索服务
- 集成DSH搜索工具
最近更新
在 GitHub 查看全部 →v0.1.82026-10-10
· v0.1.8 — Allow New DSH Versions by Default
· 🩹 What's fixed?
v0.1.8 removes the need to update the plugin's version declarations for each new DSH release, including alpha and rc versions.
Previously, DSH 0.2.1-alpha.2 rejected installation of plugin 0.1.7 because its declared DSH version ranges stopped at 0.2.1-alpha.1. The updated plugin passes that check without a version exemption.
· 🧰 What changed?
· Replace the five DSH component peer dependency ranges with *, allowing new versions through DSH's current compatibility check by default.
· Separate the tested version matrix from installation eligibility: a DSH version no longer needs to appear in the matrix before users can install the plugin.
· Keep the existing weekly compatibility checks to detect actual dependency or API changes.
No configuration changes are required. Allowing installation does not guarantee compatibility with every future DSH release; please report actual compatibility problems in issues.
· 🧪 Compatibility validation
· All 72 tests, TypeScript checks, build-output checks, and package-content checks passed.
· DSH 0.2.1-alpha.2 passed isolated dependency installation, TypeScript compilation, and released-component integration checks.
· On Windows, confirmed that npm plugin 0.1.7 is rejected by DSH 0.2.1-alpha.2, while the updated branch installs successfully without a version exemption. Both package and Git installation paths passed.
· Authenticated live API testing on the updated branch covered search, fetch, capability discovery, successful and partially failing batches, cancellation, and plugin lifecycle.
· Model-driven testing in DSH 0.2.1-alpha.2 Web and headless modes successfully called native web_search and web_fetch through AnySearch and returned search links and extracted page content.
The live and model-driven checks were performed on Windows. This release does not claim desktop GUI or cross-platform E2E validation for DSH 0.2.1-alpha.2.
· 🪜
v0.1.72026-10-08
· v0.1.7 — 支持新版 DSH,修复 GitHub 安装
· 🩹 修复了什么?
v0.1.7 兼容更新的 DSH 版本,包括 0.2.0-rc.2 和 0.2.1-alpha.1,并修复 GitHub 安装失败的问题,原因是安装时的构建被阻止。
此前,新版 DSH 可能拒绝插件声明的依赖范围。Git 安装还依赖 prepare 脚本,需要 pnpm 明确批准才能构建。
· 🧰 改了什么?
· 把 DSH 兼容范围扩展到 28 个已验证版本,新增 0.1.5-rc.3、0.1.7-alpha.1、0.1.7-alpha.2、0.1.7-rc.1、0.1.7-rc.2、0.2.0-rc.1、0.2.0-rc.2 和 0.2.1-alpha.1。
· 更新 Cordis 和 Schemastery 依赖范围,适配新版 DSH 预发布版。
· 仓库里直接包含编译好的 JavaScript 和类型声明,Git 安装时不再需要编译插件。
· 增加检查,拒绝缺失或过期的构建产物。
· 把开发和测试基线更新到 DSH 0.2.1-alpha.1。
· 修正兼容测试里原生 web_search 的参数顺序,并支持 npm 12 的包报告格式。
· 增加 Windows、Linux、macOS 上的包安装和 Git 安装检查。
无需改动配置。
· 🧪 兼容性验证
· 28 个受支持的 DSH 版本全部通过已发布组件的集成检查。
· 72 项测试、TypeScript 检查和包内容检查全部通过。
· 在 Windows、Linux、macOS 上,DSH 0.2.0-rc.2 和 0.2.1-alpha.1 的包安装和 Git 安装均通过。
· 带鉴权的真实 API 测试覆盖搜索、抓取、能力发现、批量成功与部分失败、取消和插件生命周期。
· 模型驱动的验收覆盖 DSH 0.2.0-rc.2 的 Web 和 Windows 桌面环境中的全部五个工具。
28 版本矩阵使用固定的 HTTP 模拟响应,不代表每个版本都做了完整的桌面或真实 API 测试。未进行 macOS 和 Linux 桌面 GUI 测试。
更早的 0.0.1-rc.1 和 0.0.1-rc.2 仍不在已验证矩阵内,因为其已发布的依赖图需要目前不可用的 @deepseek-ai/dsh-type-meta 包。
· 🙏 致谢
· 感谢 @ADkun 提交 #22,提出 DSH 0.2.0-rc.2 的兼容性更新。
· 感谢 @maboloshi 提交 #26,扩展兼容覆盖范围,并贡献了本版本吸收的测试 API 更新、原生搜索参数顺序修复、npm 12 支持和文档改进。
· 🪜 升级
在 web 配置档中更新插件:
npx -y @deepseek-ai/dsh plugin --profile web update @anysearch/anysearch-dsh
全新安装:
npx -y @deepseek-ai/dsh plugin --profile web add @anysearch/anysearch-dsh
更新后用同一配置档重启 DeepSeek Harness。
完整更新日志:
v0.1.62026-09-20
· v0.1.6 — 扩展 DSH 版本兼容范围
· 🩹 修复了什么?
v0.1.6 更新插件的依赖声明,支持更新的 DSH 版本,包括 0.1.5-rc.2 和 0.1.6-alpha.2。
此前声明的 DSH 组件版本范围不包含这些版本,尽管插件的核心服务商接口仍然兼容,仍会出现 peer dependency 不匹配。
解决了 #12 中反馈的版本约束问题。
· 🧰 改了什么?
· 扩展 DSH peer dependency 范围,覆盖 20 个已验证版本,从 0.0.1-rc.5 到 0.1.6-alpha.2。
· 不再依赖 JsonValue 类型导出,新版 dsh-tools 已将它移出。
· 新增隔离的兼容性检查,覆盖严格依赖安装、TypeScript 编译、插件生命周期、凭据和全部五个工具。
· 同时覆盖旧版单查询和新版多查询的原生 web_search 接口。
· 验证原生 web_fetch 的注册,以及宿主已提供该工具时的复用。
· 新增支持版本矩阵的 CI 检查,并每周检查新发布的 DSH 版本。
无需修改配置。
· 🧪 兼容性验证
20 个版本全部通过已发布组件的集成检查,原有 72 项测试也全部通过。
这些检查使用实际发布的 DSH 组件包和固定的 HTTP 模拟响应,不代表完整桌面应用或线上 API 的端到端测试。
更早的 0.0.1-rc.1 和 0.0.1-rc.2 仍未验证,因为它们发布的依赖图需要 @deepseek-ai/dsh-type-meta,而该包目前在 npm 上不可用。
· 🪜 升级
在 web 配置档中更新插件:
npx -y @deepseek-ai/dsh plugin --profile web update @anysearch/anysearch-dsh
全新安装仍使用:
npx -y @deepseek-ai/dsh plugin --profile web add @anysearch/anysearch-dsh
更新后用相同配置档重启 DeepSeek Harness。
---
· 🩹 本次修复
v0.1.6 更新插件的依赖版本声明,支持较新的 DSH 版本,包括 0.1.5-rc.2 和 0.1.6-alpha.2。
此前声明的 DSH 组件版本范围未包含这些版本,尽管插件使用的核心服务商接口仍然兼容,仍会出现 peer dependency 版本不匹配的问题。
本版本解决了 issue #12 中反馈的版本约束问题。
· 🧰 改动内容
· 扩展 DSH 依赖版本范围,覆盖从 0.0.1-rc.5 到 0.1.6-alpha.2 的 20 个已验证版本。
· 移除对新版 dsh-tools 已迁出的 JsonValue 类型导出的依赖。
· 增加隔离环境下的兼容性检查,覆盖严格依赖安装、TypeScript 编译、插件加载与卸载、凭据传递和全部五个工具。
· 同时验证旧版单查询和新版多查询原生 web_search 接口。
· 验证原生 web_fetch 的注册,以及宿主已有该工具时的复用行为。
· 增加支持版本矩阵的 CI 检查,并每周检查新发布的 DSH 版本。
本次升级无需修改配置。
· 🧪 兼容性验证
20 个版本全部通过真实发布组件的集成检查,原有 72 项测试也全部通过。
检查使用实际发布的 DSH 组件包和固定的模拟 HTTP 响应,不代表完整桌面应用或线上 API 的端到端验证。
更早的 0.0.1-rc.1 和 0.0.1-rc.2 依赖目前 npm 上不可用的 @deepseek-ai/dsh-type-meta,因此暂未完成验证。
· 🪜 升级
更新 web 配置档中的插件:
npx -y @deepseek-ai/dsh plugin --profile web update @anysearch/anysearch-dsh
全新安装仍使用:
npx -y @deepseek-ai/dsh plugin --profile web add @anysearch/anysearch-dsh
更新后,请使用相同配置档重启 DeepSeek Harness。
完整更新日志:
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。
README
由 DeepSeek 最新模型翻译生成@anysearch/anysearch-dsh
由 AnySearch 驱动,为 DeepSeek Harness 提供实时网页搜索与垂直领域搜索能力。
@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
展开完整文档(README 剩余 1 节)
@anysearch/anysearch-dsh 由 AnySearch 驱动,为 DeepSeek Harness 提供实时网页搜索与垂直领域搜索能力。 @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.2.1-alpha.1 的 28 个已发布 DSH 版本,包括 0.1.5-rc.2。具体版本、验证范围和 npm 发布状态见兼容性说明。 - 默认允许新版 DSH(包括 alpha、rc)安装,已测试版本列表不作为安装白名单;实际遇到兼容问题请提交 issue。 - 网页提取通过 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
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
anysearch-team/anysearch-dsh
AnySearch 网页搜索服务商,为 DeepSeek Harness(DSH)提供高级搜索工具
相关插件 · 搜索 / 抓取
LLM 知识平台Tencent/WeKnora
概览 ·快速开始 ·新特性 ·功能 ·客户端 ·文档 ·开发
★ 36,266已汉化DSH
72
智能体记忆系统MemTensor/MemOS
MemOS 2.0 Stardust星尘
★ 12,228已汉化DSH
71.3
跨代理记忆库zilliztech/memsearch
跨平台语义记忆,专为 AI 编程智能体打造。
★ 2,799已汉化DSH
70.9
跨智能体会话记忆vshulcz/deja-vu
你的编码智能体不再重复调试你已经修好的问题。
★ 1,367已汉化MCP
70.4
技能语料库EverMind-AI/SkillCorpus
SkillCorpus 能给你什么
★ 694已汉化DSH
69.7
动画花园资源检索yjl9903/AnimeGarden
按番剧、字幕组和类型搜索动画 BT 资源
★ 1,391已汉化DSH
69.2