LICENSE
README.md
pyproject.toml
./examples/ii_search_4b/__init__.py
./examples/ii_search_4b/configs.py
./examples/ii_search_4b/gradio_demo.py
./examples/ii_search_4b/search_assistant.py
./examples/ii_search_4b/core/__init__.py
./examples/ii_search_4b/core/code_executor.py
./examples/ii_search_4b/core/google_search_client.py
./examples/ii_search_4b/core/medical_search_server.py
./examples/ii_search_4b/core/search_client.py
./ii_researcher/__init__.py
./ii_researcher/cli.py
./ii_researcher/config.py
./ii_researcher/reasoning/__init__.py
./ii_researcher/reasoning/agent.py
./ii_researcher/reasoning/config.py
./ii_researcher/reasoning/utils.py
./ii_researcher/reasoning/builders/report.py
./ii_researcher/reasoning/clients/__init__.py
./ii_researcher/reasoning/clients/openai_client.py
./ii_researcher/reasoning/models/__init__.py
./ii_researcher/reasoning/models/action.py
./ii_researcher/reasoning/models/output.py
./ii_researcher/reasoning/models/trace.py
./ii_researcher/reasoning/tools/__init__.py
./ii_researcher/reasoning/tools/base.py
./ii_researcher/reasoning/tools/registry.py
./ii_researcher/reasoning/tools/tool_history.py
./ii_researcher/reasoning/tools/web_scraper.py
./ii_researcher/reasoning/tools/web_search.py
./ii_researcher/tool_clients/__init__.py
./ii_researcher/tool_clients/scrape_client.py
./ii_researcher/tool_clients/search_client.py
./ii_researcher/tool_clients/compressor/__init__.py
./ii_researcher/tool_clients/compressor/base.py
./ii_researcher/tool_clients/compressor/compressor_client.py
./ii_researcher/tool_clients/compressor/context_compressor.py
./ii_researcher/tool_clients/compressor/embedding_compressor.py
./ii_researcher/tool_clients/compressor/llm_compressor.py
./ii_researcher/tool_clients/scraper/__init__.py
./ii_researcher/tool_clients/scraper/scraper.py
./ii_researcher/tool_clients/scraper/utils.py
./ii_researcher/tool_clients/scraper/beautiful_soup/__init__.py
./ii_researcher/tool_clients/scraper/beautiful_soup/beautiful_soup.py
./ii_researcher/tool_clients/scraper/browser/__init__.py
./ii_researcher/tool_clients/scraper/browser/browser.py
./ii_researcher/tool_clients/scraper/browser/processing/__init__.py
./ii_researcher/tool_clients/scraper/browser/processing/html.py
./ii_researcher/tool_clients/scraper/browser/processing/scrape_skills.py
./ii_researcher/tool_clients/scraper/firecrawl/__init__.py
./ii_researcher/tool_clients/scraper/firecrawl/firecrawl.py
./ii_researcher/tool_clients/scraper/jina/__init__.py
./ii_researcher/tool_clients/scraper/jina/jina.py
./ii_researcher/tool_clients/scraper/pymupdf/__init__.py
./ii_researcher/tool_clients/scraper/pymupdf/pymupdf.py
./ii_researcher/tool_clients/scraper/tavily_extract/__init__.py
./ii_researcher/tool_clients/scraper/tavily_extract/tavily_extract.py
./ii_researcher/tool_clients/scraper/youtube/__init__.py
./ii_researcher/tool_clients/scraper/youtube/youtube.py
./ii_researcher/utils/__init__.py
./ii_researcher/utils/prompt.py
./ii_researcher/utils/stream.py
./ii_researcher/utils/text_tools.py
./ii_researcher/utils/url_tools.py
./mcp/server.py
./tests/reasoning/test_agent.py
./tests/reasoning/test_config.py
./tests/reasoning/test_utils.py
./tests/reasoning/builders/test_report.py
./tests/reasoning/clients/test_openai_client.py
./tests/reasoning/models/test_action.py
./tests/reasoning/models/test_output.py
./tests/reasoning/models/test_trace.py
./tests/reasoning/tools/test_registry.py
./tests/reasoning/tools/test_tool_history.py
./tests/reasoning/tools/test_web_scraper.py
./tests/reasoning/tools/test_web_search.py
./tests/tool_clients/test_scrape_client.py
./tests/tool_clients/test_search_client.py
./tests/tool_clients/compressors/test_compressor_client.py
./tests/tool_clients/compressors/test_context_compressor.py
./tests/tool_clients/compressors/test_embedding_compressor.py
./tests/tool_clients/compressors/test_llm_compressor.py
./tests/tool_clients/scraper/test_scraper.py
./tests/tool_clients/scraper/test_scraper_utils.py
./tests/utils/test_stream.py
./tests/utils/test_text_tools.py
./tests/utils/test_url_tools.py
examples/ii_search_4b/__init__.py
examples/ii_search_4b/configs.py
examples/ii_search_4b/gradio_demo.py
examples/ii_search_4b/search_assistant.py
examples/ii_search_4b/core/__init__.py
examples/ii_search_4b/core/code_executor.py
examples/ii_search_4b/core/google_search_client.py
examples/ii_search_4b/core/medical_search_server.py
examples/ii_search_4b/core/search_client.py
ii_researcher/__init__.py
ii_researcher/cli.py
ii_researcher/config.py
ii_researcher/reasoning/__init__.py
ii_researcher/reasoning/agent.py
ii_researcher/reasoning/config.py
ii_researcher/reasoning/utils.py
ii_researcher/reasoning/builders/report.py
ii_researcher/reasoning/clients/__init__.py
ii_researcher/reasoning/clients/openai_client.py
ii_researcher/reasoning/models/__init__.py
ii_researcher/reasoning/models/action.py
ii_researcher/reasoning/models/output.py
ii_researcher/reasoning/models/trace.py
ii_researcher/reasoning/tools/__init__.py
ii_researcher/reasoning/tools/base.py
ii_researcher/reasoning/tools/registry.py
ii_researcher/reasoning/tools/tool_history.py
ii_researcher/reasoning/tools/web_scraper.py
ii_researcher/reasoning/tools/web_search.py
ii_researcher/tool_clients/__init__.py
ii_researcher/tool_clients/scrape_client.py
ii_researcher/tool_clients/search_client.py
ii_researcher/tool_clients/compressor/__init__.py
ii_researcher/tool_clients/compressor/base.py
ii_researcher/tool_clients/compressor/compressor_client.py
ii_researcher/tool_clients/compressor/context_compressor.py
ii_researcher/tool_clients/compressor/embedding_compressor.py
ii_researcher/tool_clients/compressor/llm_compressor.py
ii_researcher/tool_clients/scraper/__init__.py
ii_researcher/tool_clients/scraper/scraper.py
ii_researcher/tool_clients/scraper/utils.py
ii_researcher/tool_clients/scraper/beautiful_soup/__init__.py
ii_researcher/tool_clients/scraper/beautiful_soup/beautiful_soup.py
ii_researcher/tool_clients/scraper/browser/__init__.py
ii_researcher/tool_clients/scraper/browser/browser.py
ii_researcher/tool_clients/scraper/browser/processing/__init__.py
ii_researcher/tool_clients/scraper/browser/processing/html.py
ii_researcher/tool_clients/scraper/browser/processing/scrape_skills.py
ii_researcher/tool_clients/scraper/firecrawl/__init__.py
ii_researcher/tool_clients/scraper/firecrawl/firecrawl.py
ii_researcher/tool_clients/scraper/jina/__init__.py
ii_researcher/tool_clients/scraper/jina/jina.py
ii_researcher/tool_clients/scraper/pymupdf/__init__.py
ii_researcher/tool_clients/scraper/pymupdf/pymupdf.py
ii_researcher/tool_clients/scraper/tavily_extract/__init__.py
ii_researcher/tool_clients/scraper/tavily_extract/tavily_extract.py
ii_researcher/tool_clients/scraper/youtube/__init__.py
ii_researcher/tool_clients/scraper/youtube/youtube.py
ii_researcher/utils/__init__.py
ii_researcher/utils/prompt.py
ii_researcher/utils/stream.py
ii_researcher/utils/text_tools.py
ii_researcher/utils/url_tools.py
mcp/server.py
mseep_ii_researcher.egg-info/PKG-INFO
mseep_ii_researcher.egg-info/SOURCES.txt
mseep_ii_researcher.egg-info/dependency_links.txt
mseep_ii_researcher.egg-info/requires.txt
mseep_ii_researcher.egg-info/top_level.txt
tests/reasoning/test_agent.py
tests/reasoning/test_config.py
tests/reasoning/test_utils.py
tests/reasoning/builders/test_report.py
tests/reasoning/clients/test_openai_client.py
tests/reasoning/models/test_action.py
tests/reasoning/models/test_output.py
tests/reasoning/models/test_trace.py
tests/reasoning/tools/test_registry.py
tests/reasoning/tools/test_tool_history.py
tests/reasoning/tools/test_web_scraper.py
tests/reasoning/tools/test_web_search.py
tests/tool_clients/test_scrape_client.py
tests/tool_clients/test_search_client.py
tests/tool_clients/compressors/test_compressor_client.py
tests/tool_clients/compressors/test_context_compressor.py
tests/tool_clients/compressors/test_embedding_compressor.py
tests/tool_clients/compressors/test_llm_compressor.py
tests/tool_clients/scraper/test_scraper.py
tests/tool_clients/scraper/test_scraper_utils.py
tests/utils/test_stream.py
tests/utils/test_text_tools.py
tests/utils/test_url_tools.py