anysearch-dsh

by anysearch-team

79 模型与账号接入github 检测到 manifest package.json#dsh收录于 08-17

DeepSeek Harness(DSH)的 AnySearch 网络搜索提供方与高级搜索工具。

AnySearch web search provider and advanced search tools for DeepSeek Harness (DSH)

安装

dsh plugin --profile web add github:anysearch-team/anysearch-dsh

GitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试

安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗

安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。

README

目录

@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 的正文。
  • 实时发现可搜索领域、垂直分类和支持的参数,再用标签、地区、语言和结构化参数执行高级搜索。
  • 一次并发执行一至五个搜索,单项失败不影响其他结果。
  • 高级搜索可按需返回搜索结果中的清洗正文,支持更深入的研究任务。

可选 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 仍处于开发预览阶段,可能发布不兼容变更。
  • 网页提取通过 Harness 原生 web_fetch 暴露;插件不会再增加一个重复的 anysearch_extract 工具。
  • 请通过 DSH 管理的凭据文件或环境变量配置 API Key;DSH 设置页当前不提供第三方 Provider 凭据输入项。

文档

社群与支持

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

  • GitHub Issues:提交问题报告和使用反馈。
  • 微信群:扫描下方二维码填写入群问卷,工作人员审核后会邀请你加入。
  • 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

原始 README: https://github.com/anysearch-team/anysearch-dsh/blob/main/README.zh-CN.md ↗

同类插件

查看全部 →
模型与账号接入Anionex

agent-vision-toolkit

为纯文本模型"看图“设计更好的视觉工具箱和技能,支持多图理解,图片问答,前端UI还原、GUI 自动化等,并可选无缝接入多个主流agent,直接识别粘贴图片| A vision toolkit and skill designed for text-only llms — image Q&A, long-screenshot OCR, frontend UI restoration, and GUI automation, with optional seamless integration for Codex, Claude Code, Pi, Oh My Pi, and OpenCode

查看详情
928github+08-16
模型与账号接入toby-bridges

api-relay-audit

从 DeepSeek Harness 对 AI API 中转站和 LLM 代理运行本地安全审计,生成 Markdown 报告,覆盖提示词注入、模型替换信号、工具调用改写、错误泄漏、流完整性和按 profile 启用的 Web3 风险。

查看详情
791github+08-21
模型与账号接入ZJU-LLMs

OpenStory

✨ OpenStory 现已支持 DeepSeek Harness 插件! 现在可以通过 dsh-openstory 将 OpenStory 多智能体推演接入 DeepSeek Harness,让 agent 直接启动模拟、查看角色、下达指令并逐回合推进故事。查看 DSH 插件配置与使用指南。

查看详情
377github+08-17
模型与账号接入pulseaiclub

phi

pi的编码代理 ∞ 提供者、子代理、hashline编辑和权限门

查看详情
89github+08-16
模型与账号接入kuangre123

codex-switch

Codex Switch 是一个 macOS 工具,一键配置 Codex 的自定义 API,同时保留官方 OpenAI 登录。保存后 Codex 的模型选择器里只会出现你选的那个 provider 的模型。也支持 Claude Code 的官方 / 自定义 API 切换。Codex Switch is a lightweight helper for configuring multiple coding-agent API routes. For Codex, it keeps Official OpenAI and a custom API provider configured in parallel, registers the custom model in Codex's mod

查看详情
67github+08-16
模型与账号接入HanaAyane

dsh-reasoning-effort

DSH适用的Codex风格的思考强度滑块,以及大肥鱼跑步滑块。Codex-style model and reasoning-effort slider for DeepSeek Harness

查看详情
49github+08-16