研究
web-search-patterns avatar

web-search-patterns

基于 Gemini 的高级网络搜索插件,具备智能缓存、子代理上下文隔离及自动查询优化功能。

简介

Gemini Search Plugin 是一款适用于 Claude Code 的高性能研究工具,旨在通过自动化、具备依据且节省 Token 的网络搜索来简化信息收集流程。通过在无头模式下使用 Gemini CLI 并严格限制工具使用,它能在保持安全与性能标准的同时提供可靠的结果。这项代理能力擅长浏览复杂的技术文档、研究行业最佳实践以及疑难排解软件问题,并将搜索任务隔离在专用的子代理环境中,这种架构选择通常能比标准内部搜索节省 30-40% 的 Token。

  • 针对信息型、比较型及问题解决型搜索意图,提供自动化的查询优化与搜索模式。

  • 内置智能缓存系统,具有可配置的一小时 TTL 与 MD5 键值,确保能快速访问重复的查询结果。

  • 强健的误报验证与动态内容提取功能,可移除无关的 HTML 标签,提供干净、可操作的数据。

  • 全面的数据追踪与分析,包括通过特殊斜线命令监控缓存命中率、使用统计及性能监控。

  • 支持高级搜索技术,包括布尔运算符 (AND, OR, NOT)、域特定筛选及通配符匹配。

  • 执行层内置指数退避与重试逻辑,能优雅地处理网络不稳定或服务降级状况。

  • 用户在发起查询前应先理清搜索意图,以充分利用程序库中提供的结构化搜索模式。

  • 预期输入为自然语言查询;输出则包含经验证、解析且与搜索相关的 Google 网络搜索信息。

  • 该插件具有高度可配置性,支持通过环境变量调整缓存 TTL、重试阈值及上下文窗口限制。

  • 建议定期使用 /search-stats 命令来监控性能指标,并确认节省 Token 的效率。

  • 请注意,此插件作为受限的包装器,并不会绕过 Claude 现有的内部安全或网络搜索策略,而是严格遵循设定的 google_web_search 工具限制。

仓库统计

Star 数
12
Fork 数
1
Open Issue 数
0
主要语言
Shell
默认分支
main
同步状态
空闲
最近同步时间
2026年5月3日 19:22
在 GitHub 查看