├── .gitignore ├── .python-version ├── BrowseCompPlus_paper.pdf ├── README.md ├── data └── .gitkeep ├── docs ├── README.md ├── anthropic.md ├── custom_retriever.md ├── gemini.md ├── llm_as_judge.md ├── netmind_mcp.md ├── openai.md ├── oss.md ├── qwen.md ├── search-r1.md └── tongyi.md ├── figures └── teaser.png ├── pyproject.toml ├── scripts_build_index ├── decrypt_dataset.py ├── download_and_decrypt_run.py ├── download_indexes.sh ├── download_run_files.sh └── qwen3-embed.md ├── scripts_evaluation ├── __init__.py ├── evaluate_run.py └── evaluate_with_openai.py ├── search_agent ├── __init__.py ├── anthropic_client.py ├── gemini_client.py ├── openai_client.py ├── openai_client_with_mcp.py ├── oss_client.py ├── prompts.py ├── qwen_client.py ├── search_r1_client.py ├── tongyi_client.py ├── tongyi_utils │ ├── __init__.py │ ├── react_agent.py │ └── tool_search.py └── utils.py ├── searcher ├── __init__.py ├── mcp_server.py ├── search_r1_server.py ├── searchers │ ├── __init__.py │ ├── base.py │ ├── bm25_searcher.py │ ├── custom_searcher.py │ └── faiss_searcher.py └── tools.py ├── topics-qrels ├── qrel_evidence.txt └── qrel_golds.txt └── uv.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/.gitignore -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.10 2 | -------------------------------------------------------------------------------- /BrowseCompPlus_paper.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/BrowseCompPlus_paper.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/README.md -------------------------------------------------------------------------------- /data/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/anthropic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/docs/anthropic.md -------------------------------------------------------------------------------- /docs/custom_retriever.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/docs/custom_retriever.md -------------------------------------------------------------------------------- /docs/gemini.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/docs/gemini.md -------------------------------------------------------------------------------- /docs/llm_as_judge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/docs/llm_as_judge.md -------------------------------------------------------------------------------- /docs/netmind_mcp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/docs/netmind_mcp.md -------------------------------------------------------------------------------- /docs/openai.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/docs/openai.md -------------------------------------------------------------------------------- /docs/oss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/docs/oss.md -------------------------------------------------------------------------------- /docs/qwen.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/docs/qwen.md -------------------------------------------------------------------------------- /docs/search-r1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/docs/search-r1.md -------------------------------------------------------------------------------- /docs/tongyi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/docs/tongyi.md -------------------------------------------------------------------------------- /figures/teaser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/figures/teaser.png -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts_build_index/decrypt_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/scripts_build_index/decrypt_dataset.py -------------------------------------------------------------------------------- /scripts_build_index/download_and_decrypt_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/scripts_build_index/download_and_decrypt_run.py -------------------------------------------------------------------------------- /scripts_build_index/download_indexes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/scripts_build_index/download_indexes.sh -------------------------------------------------------------------------------- /scripts_build_index/download_run_files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/scripts_build_index/download_run_files.sh -------------------------------------------------------------------------------- /scripts_build_index/qwen3-embed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/scripts_build_index/qwen3-embed.md -------------------------------------------------------------------------------- /scripts_evaluation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts_evaluation/evaluate_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/scripts_evaluation/evaluate_run.py -------------------------------------------------------------------------------- /scripts_evaluation/evaluate_with_openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/scripts_evaluation/evaluate_with_openai.py -------------------------------------------------------------------------------- /search_agent/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /search_agent/anthropic_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/search_agent/anthropic_client.py -------------------------------------------------------------------------------- /search_agent/gemini_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/search_agent/gemini_client.py -------------------------------------------------------------------------------- /search_agent/openai_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/search_agent/openai_client.py -------------------------------------------------------------------------------- /search_agent/openai_client_with_mcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/search_agent/openai_client_with_mcp.py -------------------------------------------------------------------------------- /search_agent/oss_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/search_agent/oss_client.py -------------------------------------------------------------------------------- /search_agent/prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/search_agent/prompts.py -------------------------------------------------------------------------------- /search_agent/qwen_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/search_agent/qwen_client.py -------------------------------------------------------------------------------- /search_agent/search_r1_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/search_agent/search_r1_client.py -------------------------------------------------------------------------------- /search_agent/tongyi_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/search_agent/tongyi_client.py -------------------------------------------------------------------------------- /search_agent/tongyi_utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /search_agent/tongyi_utils/react_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/search_agent/tongyi_utils/react_agent.py -------------------------------------------------------------------------------- /search_agent/tongyi_utils/tool_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/search_agent/tongyi_utils/tool_search.py -------------------------------------------------------------------------------- /search_agent/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/search_agent/utils.py -------------------------------------------------------------------------------- /searcher/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /searcher/mcp_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/searcher/mcp_server.py -------------------------------------------------------------------------------- /searcher/search_r1_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/searcher/search_r1_server.py -------------------------------------------------------------------------------- /searcher/searchers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/searcher/searchers/__init__.py -------------------------------------------------------------------------------- /searcher/searchers/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/searcher/searchers/base.py -------------------------------------------------------------------------------- /searcher/searchers/bm25_searcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/searcher/searchers/bm25_searcher.py -------------------------------------------------------------------------------- /searcher/searchers/custom_searcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/searcher/searchers/custom_searcher.py -------------------------------------------------------------------------------- /searcher/searchers/faiss_searcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/searcher/searchers/faiss_searcher.py -------------------------------------------------------------------------------- /searcher/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/searcher/tools.py -------------------------------------------------------------------------------- /topics-qrels/qrel_evidence.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/topics-qrels/qrel_evidence.txt -------------------------------------------------------------------------------- /topics-qrels/qrel_golds.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/topics-qrels/qrel_golds.txt -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/texttron/BrowseComp-Plus/HEAD/uv.lock --------------------------------------------------------------------------------