
taxueseek/argo
argo-search
argo-search is a community DeepSeek Harness plugin. Read the repository README before installing.
Install
npx @deepseek-ai/dsh plugin --profile web add argo-searchRestart `dsh web` after install. Bundle APIs can change during the developer preview.
README badge
[](https://dshhub.dev/plugins/argo)Paste this into your README. The star count updates with every catalog sync.
From the README
Excerpt from taxueseek/argo, cleaned of badges and images.
<strong>中文</strong> · <a href="README.en.md">English</a> · <a href="README.ja.md">日本語</a> · <a href="README.ko.md">한국어</a> · <a href="README.es.md">Español</a>
<a href="#这是什么">介绍</a> · <a href="#它和模型自带搜索--ai-搜索--聚合搜索比强在哪">对比</a> · <a href="#问啥像啥">证明</a> · <a href="#它怎么工作">机制</a> · <a href="#快速开始">快速开始</a> · <a href="#能做什么">能力</a> · <a href="#安装与配置">配置</a> · <a href="#最近更新">更新</a>
这是踏雪寻仙 DeepSeek Harness 插件系列的一员(dsh-files 39★ · dsh-models 模型选择 + 子代理路由 + 推理层级)。同作者完整技能系列:session-digger 29★ · taxue-invest 21★ · taxueskills 23★ · taxue-creative-style 12★
Argo 阿尔戈:给 Agent 用的搜索与深度研究工具
这是什么
Argo 是一个装在 Agent 里的搜索与深度研究工具,也可以获取相关网页的信息。背后连着 277 个搜索源,覆盖 97 个业务领域,同时支持本地文件的基础搜索能力。在开源搜索项目里,具备非常强大的搜索能力。
支持配置 API Key 提升搜索质量(配了 Key 的源质量通常更好,没配则自动跳过),也支持免费引擎和本地引擎自动保底。覆盖中英日韩等 18 种语言,支持金融、学术、影视、体育、代码、宏观等垂直场景。
子技能
Argo 的能力通过四个子技能(sub-skills)组织,每个子技能是一条独立可用的管线:
| 子技能 | 能力 |
|---|---|
| local-search | 本机文件搜索 + 本地零成本聚合引擎(32 个本地引擎)。搜代码符号、文件名、文档全文、文件结构。可并入网络搜索结果,加一个开关本机命中就并进同一次搜索 |
| local-seek | 本地语义搜索(BM25 + 向量混合),搜笔记、记忆、资料库。三层递进:先定位文件、再看上下文、最后精读段落 |
| ego-search | 登录态专业搜索。知乎、小红书、公众号等需要登录才能看的内容,用真实浏览器配合登录态去搜。默认关闭,需时开启 |
| js-run | 无浏览器执行网页 JS。不开浏览器跑「环境探测 + 纯计算」型网页脚本,单次上下文 P50 约 1ms |
四个子技能覆盖了从「搜本机」到「搜全网」到「搜登录墙后面」的完整链路。大部分场景用 local-search + 联网搜索就够,特殊场景再开 ego-search 和 js-run。
DSH 插件
Argo 同时是 DeepSeek Harness 的插件,一行命令装好:
dsh plugin --profile web add argo-search # npm 发布版
dsh plugin --profile web add "github:taxueseek/argo" # GitHub main
装完重启 dsh web 即生效。搜索和抓取成为原生一等工具,不依赖 MCP 连接,不占常驻上下文开销。另有 1 个 wide_research 并行研究和 19 个 MCP 工具按需开启。完整接入形态见下文。
三种调用通道,一套能力
同一个 argo 检索内核(同引擎、同压缩、同守卫)在 DSH 里开三条通道,按宿主能力自动降级、互为冗余:
| 通道 | 默认 | 说明 |
|---|---|---|
| 原生一等工具 | 开 | argo_search / argo_fetch 等经 ctx.tools.register 注册,走 CLI 单发(--call)复用 MCP 同一套引擎与守卫,不依赖 MCP 连接、零常驻 token 开销 |
| 原生 web seam | 开 | 注册 argo 搜索与抓取两个 provider,宿主内置 web_search 路由到 argo 引擎链、web_fetch 走 argo 抓取链(HTTP 优先,遇 Cloudflare / JS 渲染自动升级反检测浏览器) |
| MCP 形态 | 按需 | 19 个 mcp__argo__* 完整工具面。工具定义每轮注入上下文且压缩清不掉(实测 19 工具 ≈3.7K token/轮),而高频路径已由原生工具与 web seam 覆盖,故默认不挂载;需要长尾取证能力时在 profile patch 中取消 mcp-argo 行注释 |
另有 1 个 wide_research:规划互补轨道(depends_on 依赖分阶段,默认并行)→ 有界并发子代理取证 → 来源账本(仅 http(s) URL 入账)→ 综合报告;输出自带 quality_gate_results(conclusion_cap:low/medium/high),passed=false 时降级表述、先核验账本来源再下结论。worker 取证工具白名单默认双写 MCP 与原生工具名(allow 语义)——MCP 挂载与否两态自洽:MCP 在时用全量面,缺席时自动落到 argo_search / argo_fetch 与宿主 web_search / web_fetch。
日常一问用 argo_search;单代理取证用 argo_research;多视角对比、要引用账本用 wide_research。worker 默认只能调 argo 取证工具,不会再调 argo_research(硬保护,用户层放行也无效)。
自带设置页:六个分区,改完即生效
插件自带浏览器端设置页,两个入口:设置弹窗(Cmd+,)左侧一级菜单「Argo」,或 设置 > 插件 > Argo(同一面板的摘要卡片,点开即用)。
…
