用途:为 Pi/OpenClaw agent 提供双引擎网络搜索能力,覆盖实时信息验证、网页文档检索与多来源证据收集。
主要能力:Grok 搜索(实时联网 + AI 分析)、Tavily 搜索(结构化结果 + 评分排序)、网页抓取(返回 Markdown)、站点映射(发现网站 URL 结构)、双引擎并行搜索(交叉验证),并可与 agent-browser 联动处理登录、动态渲染、按钮触发、反爬挑战等交互页面。
使用方式:在 Bash 中调用脚本,需已加入 PATH 且已 source .env。常用命令:grok-search.sh --query "..."、tavily-search.sh --query "..."、web-fetch.sh --url "..."、web-map.sh --url "..."、dual-search.sh --query "..."。各工具参数详见 --help。动态页面流程为:先搜索定位候选 URL,再用 agent-browser open/snapshot/click/wait/get url/screenshot 交互,最后把落地 URL 交回 web-fetch.sh 或 web-map.sh 结构化抓取。X/Twitter 类查询优先 grok-search.sh --platform "X",再用 tavily-search.sh 补充可引用链接。
适用场景:简单事实查询、复杂争议问题、AI 深度分析、特定页面抓取、网站结构探索、最新新闻、动态或需登录页面、X/Twitter 讨论检索。
限制:搜索结果不可直接采信,事实性结论需至少两个独立来源交叉验证,单一来源须声明并标注低置信度;优先官方文档、Wikipedia、学术数据库、权威媒体,避免未知个人博客、SEO 农场、AI 生成内容;冲突时展示双方证据并标注置信度;严禁编造引用。登录态/验证码属高风险流程时须标注基于当前会话状态。凭据获取需用 agent-browser --headed 人工完成登录验证,敏感值不回显对话。平台路由、BDD 验收标准等细节以资料为准。