Argo v2.4.0
Argo 阿尔戈 v2.4.0
统一搜索与证据核验:给 Agent 可吸收、可核验的材料,而不只是链接列表。
本版功能更新
产品与文档
- 首页 README 中文重写,对齐当前能力(证据两阶段、预算模式、MCP、社交等)
- 架构图 / 头图更新为 Argo 品牌与中文说明
- 主路径使用内嵌本地引擎,不再依赖外挂 SearXNG
路由与质量
- TF-IDF 低分回退通用引擎,避免误进垂直源
- 社交引擎误吸过滤
- SERP / 跳转壳识别加强(含 Bing / Google / 搜狗微信列表)
缓存与性能
- 缓存键区分 depth / mode;max_results 柔性命中
- 空结果短 TTL;单引擎缓存与 fetch URL 缓存
- 熔断与查询级负缓存,减少空转等待
- 热查询约 10ms 级(相对冷启动约两个数量级)
可观测
- engine_outcomes:区分 ok / no-results / timeout / 熔断跳过等
- RRF 保留 consensus_engines;fast 模式可跳过精排并回传状态
使用
git clone https://github.com/taxueseek/argo.git
cd argo
pip install pyyaml
python3 scripts/search.py "贵州茅台股价" --json
python3 -m pytest tests/test_unit.py tests/test_evidence_v22.py -q完整变更
含 v2.2/v2.3 证据栈、fetch、社交引擎,以及 P0/P1 路由与缓存加固。详见提交历史与 docs/OPTIMIZATION_ROADMAP_v2.4.md。