├── .env.example ├── .github └── workflows │ └── deploy-docs.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── Makefile ├── PPT_ARCHITECTURE_V2.md ├── README.md ├── README_CN.md ├── config ├── __init__.py ├── install_windows.py └── requirements_windows.txt ├── docs ├── .vitepress │ └── config.mts ├── API_README.md ├── API_SPECIFICATION.md ├── CLI_USAGE.md ├── DEPLOYMENT_GUIDE.md ├── DOCS_SETUP.md ├── FINAL_USER_GUIDE.md ├── HTML_BUGFIX.md ├── HTML_CONVERSION_GUIDE.md ├── HTML_CONVERSION_IMPLEMENTATION.md ├── HTML_CONVERSION_QUICKSTART.md ├── HTML_GENERATION_GUIDE.md ├── HTML_INTEGRATION_STATUS.md ├── HYBRID_SEARCH_ARCHITECTURE.md ├── IMAGE_BUGFIX.md ├── IMAGE_FEATURE_GUIDE.md ├── IMAGE_FEATURE_SUMMARY.md ├── IMAGE_HANDLING_GUIDE.md ├── MCP_INTEGRATION_GUIDE.md ├── MCP_QUICKSTART.md ├── PRIVACY_POLICY.md ├── PROJECT_SUMMARY.md ├── README.md ├── SUBTASK_REFINEMENT_IMPLEMENTATION.md ├── api │ └── cli.md ├── archive │ ├── AGENT_SYSTEM_SUMMARY.md │ ├── BUGFIX_FICTION_ACTUAL_WRITING.md │ ├── BUGFIX_FICTION_REPORT_SAVE.md │ ├── BUGFIX_SUMMARY.md │ ├── CLI_REFACTORING_SUMMARY.md │ ├── COLLABORATIVE_REPORT_ARCHITECTURE.md │ ├── COLLABORATIVE_REPORT_IMPLEMENTATION.md │ ├── ENV_CONFIG_FIX.md │ ├── FICTION_CREATION_IMPLEMENTATION.md │ ├── PARALLEL_SEARCH_OPTIMIZATION.md │ ├── PROJECT_CLEANUP_SUMMARY.md │ ├── PROJECT_FINAL_SUMMARY.md │ ├── PROJECT_ORGANIZATION.md │ ├── PROJECT_STRUCTURE.md │ ├── PROJECT_STRUCTURE_AGENT.md │ ├── QUICK_FIX.md │ ├── RECENT_IMPROVEMENTS.md │ ├── SHELL_ARGUMENT_ISSUE.md │ ├── STORAGE_SYSTEM.md │ └── WINDOWS_SETUP_GUIDE.md ├── deepsearch.md ├── guide │ ├── api-usage.md │ ├── architecture.md │ ├── features │ │ ├── export.md │ │ ├── fiction.md │ │ ├── iteration.md │ │ ├── ppt.md │ │ └── report.md │ ├── getting-started.md │ ├── installation.md │ ├── introduction.md │ ├── multi-agent.md │ └── workflow.md ├── index.md ├── package-lock.json ├── package.json ├── public │ ├── icon.png │ └── logo.svg ├── start.sh ├── tutorial │ └── chapter1-playwright-duckduckgo.md └── zh │ ├── api │ └── cli.md │ ├── guide │ ├── api-usage.md │ ├── architecture.md │ ├── features │ │ ├── export.md │ │ ├── fiction.md │ │ ├── iteration.md │ │ ├── ppt.md │ │ └── report.md │ ├── getting-started.md │ ├── installation.md │ ├── introduction.md │ ├── multi-agent.md │ └── workflow.md │ ├── index.md │ └── tutorial │ └── chapter1-playwright-duckduckgo.md ├── examples ├── api_client.py ├── async_api_client.py ├── basic_usage.py ├── html_conversion_example.py ├── hybrid_search_example.py ├── image_feature_test.py ├── mcp_search_example.py ├── multi_llm_usage.py └── tutorial │ └── chapter1_playwright_duckduckgo.py ├── main_agent.py ├── prompts ├── agents │ ├── content_evaluator │ │ └── system.yaml │ ├── content_synthesizer │ │ └── system.yaml │ ├── deep_searcher │ │ └── system.yaml │ ├── query_optimizer │ │ └── system.yaml │ ├── report_generator │ │ ├── analysis_system.yaml │ │ ├── daily_system.yaml │ │ ├── general_system.yaml │ │ └── research_system.yaml │ ├── search_analyzer │ │ └── system.yaml │ └── task_decomposer │ │ └── system.yaml ├── tasks │ └── deep_search.yaml └── tools │ └── web_search.yaml ├── requirements.txt ├── run_api.py ├── scripts ├── main.py ├── main_deep_search.py ├── main_improved_deep_search.py ├── project_info.py ├── quick_start.py ├── setup_agent.py ├── setup_image_api.py ├── start_all.sh ├── stop_all.sh └── test_api.py ├── setup.py ├── shots └── a00a4d898e49.png ├── src ├── __init__.py ├── agents │ ├── __init__.py │ ├── base.py │ ├── content_evaluator.py │ ├── content_synthesizer.py │ ├── coordinator.py │ ├── coordinator_simple.py │ ├── deep_searcher.py │ ├── fiction │ │ ├── __init__.py │ │ ├── fiction_elements_designer.py │ │ └── fiction_outline_generator.py │ ├── html │ │ ├── __init__.py │ │ ├── base_html_agent.py │ │ ├── document_html_agent.py │ │ ├── echarts_generator.py │ │ ├── fiction_html_agent.py │ │ ├── ppt_html_agent.py │ │ ├── template_registry.py │ │ └── templates │ │ │ └── enhanced_professional.html │ ├── iteration_agent.py │ ├── output_type_detector.py │ ├── ppt │ │ ├── __init__.py │ │ ├── design_coordinator.py │ │ ├── multi_slide_generator.py │ │ ├── outline_generator.py │ │ ├── page_agent.py │ │ ├── ppt_coordinator.py │ │ ├── slide_content_generator.py │ │ ├── slide_render_agent.py │ │ └── templates │ │ │ ├── index.html │ │ │ ├── presenter.html │ │ │ ├── slide_base.html │ │ │ ├── slide_chart.html │ │ │ ├── slide_content.html │ │ │ ├── slide_cover.html │ │ │ ├── slide_summary.html │ │ │ └── slide_toc.html │ ├── query_optimizer.py │ ├── report │ │ ├── __init__.py │ │ ├── data_visualizer.py │ │ ├── outline_generator.py │ │ ├── report_coordinator.py │ │ ├── section_evaluator.py │ │ └── section_writer.py │ ├── report_generator.py │ ├── search_analyzer.py │ └── task_decomposer.py ├── api.py ├── api_agent.py ├── browser.py ├── cli.py ├── cli_agent.py ├── config.py ├── deep_search_agent.py ├── export │ ├── __init__.py │ ├── docx_exporter.py │ ├── export_manager.py │ ├── md_exporter.py │ ├── pdf_exporter.py │ └── pptx_exporter.py ├── extractor.py ├── llm │ ├── __init__.py │ ├── client.py │ ├── config.py │ ├── manager.py │ └── prompts.py ├── mcp │ ├── __init__.py │ ├── base_client.py │ ├── mcp_manager.py │ └── zhipu_web_search.py ├── models.py ├── monitoring │ ├── __init__.py │ └── langfuse_monitor.py ├── pipeline.py ├── searcher │ ├── __init__.py │ ├── base.py │ └── duckduckgo.py ├── storage │ ├── __init__.py │ └── search_storage.py ├── task_manager.py ├── task_worker.py ├── tools │ ├── __init__.py │ ├── content_extractor.py │ ├── image_downloader.py │ ├── image_searcher.py │ ├── simple_web_searcher.py │ ├── time_tool.py │ └── web_searcher.py └── utils │ ├── __init__.py │ ├── document_loader.py │ └── image_processor.py ├── start.py ├── start_worker.py ├── templates └── html │ ├── document │ └── academic.html │ ├── fiction │ └── novel.html │ └── ppt │ ├── business.html │ ├── flexible.html │ ├── red.html │ └── reveal_default.html ├── test_ppt_v3.py ├── tests ├── __init__.py ├── integration │ ├── __init__.py │ ├── basic_test.py │ ├── basic_test_fixed.py │ ├── debug_search.py │ ├── test_deepsearch.py │ ├── test_fixed_search.py │ ├── test_headless_issue.py │ └── test_system_integration.py ├── legacy │ ├── check_event_api.py │ ├── check_langfuse_api.py │ ├── check_span_methods.py │ ├── test_langfuse_correct.py │ ├── test_langfuse_final.py │ ├── test_langfuse_fixed.py │ ├── test_langfuse_integration.py │ ├── test_langfuse_simple.py │ └── test_monitor_integration.py ├── run_fiction_test.py ├── run_tests.py ├── test_fiction.sh ├── test_html_conversion.py ├── test_mcp_search.py ├── test_zhipu_mcp_debug.py └── unit │ ├── __init__.py │ ├── minimal_test.py │ ├── simple_test.py │ ├── test_agents.py │ └── test_simple_search.py └── xunlong.py /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/.env.example -------------------------------------------------------------------------------- /.github/workflows/deploy-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/.github/workflows/deploy-docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/Makefile -------------------------------------------------------------------------------- /PPT_ARCHITECTURE_V2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/PPT_ARCHITECTURE_V2.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/README.md -------------------------------------------------------------------------------- /README_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/README_CN.md -------------------------------------------------------------------------------- /config/__init__.py: -------------------------------------------------------------------------------- 1 | """DeepSearch """ 2 | 3 | # -------------------------------------------------------------------------------- /config/install_windows.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/config/install_windows.py -------------------------------------------------------------------------------- /config/requirements_windows.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/config/requirements_windows.txt -------------------------------------------------------------------------------- /docs/.vitepress/config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/.vitepress/config.mts -------------------------------------------------------------------------------- /docs/API_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/API_README.md -------------------------------------------------------------------------------- /docs/API_SPECIFICATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/API_SPECIFICATION.md -------------------------------------------------------------------------------- /docs/CLI_USAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/CLI_USAGE.md -------------------------------------------------------------------------------- /docs/DEPLOYMENT_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/DEPLOYMENT_GUIDE.md -------------------------------------------------------------------------------- /docs/DOCS_SETUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/DOCS_SETUP.md -------------------------------------------------------------------------------- /docs/FINAL_USER_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/FINAL_USER_GUIDE.md -------------------------------------------------------------------------------- /docs/HTML_BUGFIX.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/HTML_BUGFIX.md -------------------------------------------------------------------------------- /docs/HTML_CONVERSION_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/HTML_CONVERSION_GUIDE.md -------------------------------------------------------------------------------- /docs/HTML_CONVERSION_IMPLEMENTATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/HTML_CONVERSION_IMPLEMENTATION.md -------------------------------------------------------------------------------- /docs/HTML_CONVERSION_QUICKSTART.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/HTML_CONVERSION_QUICKSTART.md -------------------------------------------------------------------------------- /docs/HTML_GENERATION_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/HTML_GENERATION_GUIDE.md -------------------------------------------------------------------------------- /docs/HTML_INTEGRATION_STATUS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/HTML_INTEGRATION_STATUS.md -------------------------------------------------------------------------------- /docs/HYBRID_SEARCH_ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/HYBRID_SEARCH_ARCHITECTURE.md -------------------------------------------------------------------------------- /docs/IMAGE_BUGFIX.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/IMAGE_BUGFIX.md -------------------------------------------------------------------------------- /docs/IMAGE_FEATURE_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/IMAGE_FEATURE_GUIDE.md -------------------------------------------------------------------------------- /docs/IMAGE_FEATURE_SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/IMAGE_FEATURE_SUMMARY.md -------------------------------------------------------------------------------- /docs/IMAGE_HANDLING_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/IMAGE_HANDLING_GUIDE.md -------------------------------------------------------------------------------- /docs/MCP_INTEGRATION_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/MCP_INTEGRATION_GUIDE.md -------------------------------------------------------------------------------- /docs/MCP_QUICKSTART.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/MCP_QUICKSTART.md -------------------------------------------------------------------------------- /docs/PRIVACY_POLICY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/PRIVACY_POLICY.md -------------------------------------------------------------------------------- /docs/PROJECT_SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/PROJECT_SUMMARY.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/SUBTASK_REFINEMENT_IMPLEMENTATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/SUBTASK_REFINEMENT_IMPLEMENTATION.md -------------------------------------------------------------------------------- /docs/api/cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/api/cli.md -------------------------------------------------------------------------------- /docs/archive/AGENT_SYSTEM_SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/archive/AGENT_SYSTEM_SUMMARY.md -------------------------------------------------------------------------------- /docs/archive/BUGFIX_FICTION_ACTUAL_WRITING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/archive/BUGFIX_FICTION_ACTUAL_WRITING.md -------------------------------------------------------------------------------- /docs/archive/BUGFIX_FICTION_REPORT_SAVE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/archive/BUGFIX_FICTION_REPORT_SAVE.md -------------------------------------------------------------------------------- /docs/archive/BUGFIX_SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/archive/BUGFIX_SUMMARY.md -------------------------------------------------------------------------------- /docs/archive/CLI_REFACTORING_SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/archive/CLI_REFACTORING_SUMMARY.md -------------------------------------------------------------------------------- /docs/archive/COLLABORATIVE_REPORT_ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/archive/COLLABORATIVE_REPORT_ARCHITECTURE.md -------------------------------------------------------------------------------- /docs/archive/COLLABORATIVE_REPORT_IMPLEMENTATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/archive/COLLABORATIVE_REPORT_IMPLEMENTATION.md -------------------------------------------------------------------------------- /docs/archive/ENV_CONFIG_FIX.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/archive/ENV_CONFIG_FIX.md -------------------------------------------------------------------------------- /docs/archive/FICTION_CREATION_IMPLEMENTATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/archive/FICTION_CREATION_IMPLEMENTATION.md -------------------------------------------------------------------------------- /docs/archive/PARALLEL_SEARCH_OPTIMIZATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/archive/PARALLEL_SEARCH_OPTIMIZATION.md -------------------------------------------------------------------------------- /docs/archive/PROJECT_CLEANUP_SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/archive/PROJECT_CLEANUP_SUMMARY.md -------------------------------------------------------------------------------- /docs/archive/PROJECT_FINAL_SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/archive/PROJECT_FINAL_SUMMARY.md -------------------------------------------------------------------------------- /docs/archive/PROJECT_ORGANIZATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/archive/PROJECT_ORGANIZATION.md -------------------------------------------------------------------------------- /docs/archive/PROJECT_STRUCTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/archive/PROJECT_STRUCTURE.md -------------------------------------------------------------------------------- /docs/archive/PROJECT_STRUCTURE_AGENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/archive/PROJECT_STRUCTURE_AGENT.md -------------------------------------------------------------------------------- /docs/archive/QUICK_FIX.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/archive/QUICK_FIX.md -------------------------------------------------------------------------------- /docs/archive/RECENT_IMPROVEMENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/archive/RECENT_IMPROVEMENTS.md -------------------------------------------------------------------------------- /docs/archive/SHELL_ARGUMENT_ISSUE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/archive/SHELL_ARGUMENT_ISSUE.md -------------------------------------------------------------------------------- /docs/archive/STORAGE_SYSTEM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/archive/STORAGE_SYSTEM.md -------------------------------------------------------------------------------- /docs/archive/WINDOWS_SETUP_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/archive/WINDOWS_SETUP_GUIDE.md -------------------------------------------------------------------------------- /docs/deepsearch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/deepsearch.md -------------------------------------------------------------------------------- /docs/guide/api-usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/guide/api-usage.md -------------------------------------------------------------------------------- /docs/guide/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/guide/architecture.md -------------------------------------------------------------------------------- /docs/guide/features/export.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/guide/features/export.md -------------------------------------------------------------------------------- /docs/guide/features/fiction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/guide/features/fiction.md -------------------------------------------------------------------------------- /docs/guide/features/iteration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/guide/features/iteration.md -------------------------------------------------------------------------------- /docs/guide/features/ppt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/guide/features/ppt.md -------------------------------------------------------------------------------- /docs/guide/features/report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/guide/features/report.md -------------------------------------------------------------------------------- /docs/guide/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/guide/getting-started.md -------------------------------------------------------------------------------- /docs/guide/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/guide/installation.md -------------------------------------------------------------------------------- /docs/guide/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/guide/introduction.md -------------------------------------------------------------------------------- /docs/guide/multi-agent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/guide/multi-agent.md -------------------------------------------------------------------------------- /docs/guide/workflow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/guide/workflow.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/package-lock.json -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/public/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/public/icon.png -------------------------------------------------------------------------------- /docs/public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/public/logo.svg -------------------------------------------------------------------------------- /docs/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/start.sh -------------------------------------------------------------------------------- /docs/tutorial/chapter1-playwright-duckduckgo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/tutorial/chapter1-playwright-duckduckgo.md -------------------------------------------------------------------------------- /docs/zh/api/cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/zh/api/cli.md -------------------------------------------------------------------------------- /docs/zh/guide/api-usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/zh/guide/api-usage.md -------------------------------------------------------------------------------- /docs/zh/guide/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/zh/guide/architecture.md -------------------------------------------------------------------------------- /docs/zh/guide/features/export.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/zh/guide/features/export.md -------------------------------------------------------------------------------- /docs/zh/guide/features/fiction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/zh/guide/features/fiction.md -------------------------------------------------------------------------------- /docs/zh/guide/features/iteration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/zh/guide/features/iteration.md -------------------------------------------------------------------------------- /docs/zh/guide/features/ppt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/zh/guide/features/ppt.md -------------------------------------------------------------------------------- /docs/zh/guide/features/report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/zh/guide/features/report.md -------------------------------------------------------------------------------- /docs/zh/guide/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/zh/guide/getting-started.md -------------------------------------------------------------------------------- /docs/zh/guide/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/zh/guide/installation.md -------------------------------------------------------------------------------- /docs/zh/guide/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/zh/guide/introduction.md -------------------------------------------------------------------------------- /docs/zh/guide/multi-agent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/zh/guide/multi-agent.md -------------------------------------------------------------------------------- /docs/zh/guide/workflow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/zh/guide/workflow.md -------------------------------------------------------------------------------- /docs/zh/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/zh/index.md -------------------------------------------------------------------------------- /docs/zh/tutorial/chapter1-playwright-duckduckgo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/docs/zh/tutorial/chapter1-playwright-duckduckgo.md -------------------------------------------------------------------------------- /examples/api_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/examples/api_client.py -------------------------------------------------------------------------------- /examples/async_api_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/examples/async_api_client.py -------------------------------------------------------------------------------- /examples/basic_usage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/examples/basic_usage.py -------------------------------------------------------------------------------- /examples/html_conversion_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/examples/html_conversion_example.py -------------------------------------------------------------------------------- /examples/hybrid_search_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/examples/hybrid_search_example.py -------------------------------------------------------------------------------- /examples/image_feature_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/examples/image_feature_test.py -------------------------------------------------------------------------------- /examples/mcp_search_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/examples/mcp_search_example.py -------------------------------------------------------------------------------- /examples/multi_llm_usage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/examples/multi_llm_usage.py -------------------------------------------------------------------------------- /examples/tutorial/chapter1_playwright_duckduckgo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/examples/tutorial/chapter1_playwright_duckduckgo.py -------------------------------------------------------------------------------- /main_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/main_agent.py -------------------------------------------------------------------------------- /prompts/agents/content_evaluator/system.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/prompts/agents/content_evaluator/system.yaml -------------------------------------------------------------------------------- /prompts/agents/content_synthesizer/system.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/prompts/agents/content_synthesizer/system.yaml -------------------------------------------------------------------------------- /prompts/agents/deep_searcher/system.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/prompts/agents/deep_searcher/system.yaml -------------------------------------------------------------------------------- /prompts/agents/query_optimizer/system.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/prompts/agents/query_optimizer/system.yaml -------------------------------------------------------------------------------- /prompts/agents/report_generator/analysis_system.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/prompts/agents/report_generator/analysis_system.yaml -------------------------------------------------------------------------------- /prompts/agents/report_generator/daily_system.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/prompts/agents/report_generator/daily_system.yaml -------------------------------------------------------------------------------- /prompts/agents/report_generator/general_system.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/prompts/agents/report_generator/general_system.yaml -------------------------------------------------------------------------------- /prompts/agents/report_generator/research_system.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/prompts/agents/report_generator/research_system.yaml -------------------------------------------------------------------------------- /prompts/agents/search_analyzer/system.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/prompts/agents/search_analyzer/system.yaml -------------------------------------------------------------------------------- /prompts/agents/task_decomposer/system.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/prompts/agents/task_decomposer/system.yaml -------------------------------------------------------------------------------- /prompts/tasks/deep_search.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/prompts/tasks/deep_search.yaml -------------------------------------------------------------------------------- /prompts/tools/web_search.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/prompts/tools/web_search.yaml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/requirements.txt -------------------------------------------------------------------------------- /run_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/run_api.py -------------------------------------------------------------------------------- /scripts/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/scripts/main.py -------------------------------------------------------------------------------- /scripts/main_deep_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/scripts/main_deep_search.py -------------------------------------------------------------------------------- /scripts/main_improved_deep_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/scripts/main_improved_deep_search.py -------------------------------------------------------------------------------- /scripts/project_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/scripts/project_info.py -------------------------------------------------------------------------------- /scripts/quick_start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/scripts/quick_start.py -------------------------------------------------------------------------------- /scripts/setup_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/scripts/setup_agent.py -------------------------------------------------------------------------------- /scripts/setup_image_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/scripts/setup_image_api.py -------------------------------------------------------------------------------- /scripts/start_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/scripts/start_all.sh -------------------------------------------------------------------------------- /scripts/stop_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/scripts/stop_all.sh -------------------------------------------------------------------------------- /scripts/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/scripts/test_api.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/setup.py -------------------------------------------------------------------------------- /shots/a00a4d898e49.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/shots/a00a4d898e49.png -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/__init__.py -------------------------------------------------------------------------------- /src/agents/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/__init__.py -------------------------------------------------------------------------------- /src/agents/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/base.py -------------------------------------------------------------------------------- /src/agents/content_evaluator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/content_evaluator.py -------------------------------------------------------------------------------- /src/agents/content_synthesizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/content_synthesizer.py -------------------------------------------------------------------------------- /src/agents/coordinator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/coordinator.py -------------------------------------------------------------------------------- /src/agents/coordinator_simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/coordinator_simple.py -------------------------------------------------------------------------------- /src/agents/deep_searcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/deep_searcher.py -------------------------------------------------------------------------------- /src/agents/fiction/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/fiction/__init__.py -------------------------------------------------------------------------------- /src/agents/fiction/fiction_elements_designer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/fiction/fiction_elements_designer.py -------------------------------------------------------------------------------- /src/agents/fiction/fiction_outline_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/fiction/fiction_outline_generator.py -------------------------------------------------------------------------------- /src/agents/html/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/html/__init__.py -------------------------------------------------------------------------------- /src/agents/html/base_html_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/html/base_html_agent.py -------------------------------------------------------------------------------- /src/agents/html/document_html_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/html/document_html_agent.py -------------------------------------------------------------------------------- /src/agents/html/echarts_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/html/echarts_generator.py -------------------------------------------------------------------------------- /src/agents/html/fiction_html_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/html/fiction_html_agent.py -------------------------------------------------------------------------------- /src/agents/html/ppt_html_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/html/ppt_html_agent.py -------------------------------------------------------------------------------- /src/agents/html/template_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/html/template_registry.py -------------------------------------------------------------------------------- /src/agents/html/templates/enhanced_professional.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/html/templates/enhanced_professional.html -------------------------------------------------------------------------------- /src/agents/iteration_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/iteration_agent.py -------------------------------------------------------------------------------- /src/agents/output_type_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/output_type_detector.py -------------------------------------------------------------------------------- /src/agents/ppt/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/ppt/__init__.py -------------------------------------------------------------------------------- /src/agents/ppt/design_coordinator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/ppt/design_coordinator.py -------------------------------------------------------------------------------- /src/agents/ppt/multi_slide_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/ppt/multi_slide_generator.py -------------------------------------------------------------------------------- /src/agents/ppt/outline_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/ppt/outline_generator.py -------------------------------------------------------------------------------- /src/agents/ppt/page_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/ppt/page_agent.py -------------------------------------------------------------------------------- /src/agents/ppt/ppt_coordinator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/ppt/ppt_coordinator.py -------------------------------------------------------------------------------- /src/agents/ppt/slide_content_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/ppt/slide_content_generator.py -------------------------------------------------------------------------------- /src/agents/ppt/slide_render_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/ppt/slide_render_agent.py -------------------------------------------------------------------------------- /src/agents/ppt/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/ppt/templates/index.html -------------------------------------------------------------------------------- /src/agents/ppt/templates/presenter.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/ppt/templates/presenter.html -------------------------------------------------------------------------------- /src/agents/ppt/templates/slide_base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/ppt/templates/slide_base.html -------------------------------------------------------------------------------- /src/agents/ppt/templates/slide_chart.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/ppt/templates/slide_chart.html -------------------------------------------------------------------------------- /src/agents/ppt/templates/slide_content.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/ppt/templates/slide_content.html -------------------------------------------------------------------------------- /src/agents/ppt/templates/slide_cover.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/ppt/templates/slide_cover.html -------------------------------------------------------------------------------- /src/agents/ppt/templates/slide_summary.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/ppt/templates/slide_summary.html -------------------------------------------------------------------------------- /src/agents/ppt/templates/slide_toc.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/ppt/templates/slide_toc.html -------------------------------------------------------------------------------- /src/agents/query_optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/query_optimizer.py -------------------------------------------------------------------------------- /src/agents/report/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/report/__init__.py -------------------------------------------------------------------------------- /src/agents/report/data_visualizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/report/data_visualizer.py -------------------------------------------------------------------------------- /src/agents/report/outline_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/report/outline_generator.py -------------------------------------------------------------------------------- /src/agents/report/report_coordinator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/report/report_coordinator.py -------------------------------------------------------------------------------- /src/agents/report/section_evaluator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/report/section_evaluator.py -------------------------------------------------------------------------------- /src/agents/report/section_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/report/section_writer.py -------------------------------------------------------------------------------- /src/agents/report_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/report_generator.py -------------------------------------------------------------------------------- /src/agents/search_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/search_analyzer.py -------------------------------------------------------------------------------- /src/agents/task_decomposer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/agents/task_decomposer.py -------------------------------------------------------------------------------- /src/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/api.py -------------------------------------------------------------------------------- /src/api_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/api_agent.py -------------------------------------------------------------------------------- /src/browser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/browser.py -------------------------------------------------------------------------------- /src/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/cli.py -------------------------------------------------------------------------------- /src/cli_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/cli_agent.py -------------------------------------------------------------------------------- /src/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/config.py -------------------------------------------------------------------------------- /src/deep_search_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/deep_search_agent.py -------------------------------------------------------------------------------- /src/export/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | - 3 | """ 4 | -------------------------------------------------------------------------------- /src/export/docx_exporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/export/docx_exporter.py -------------------------------------------------------------------------------- /src/export/export_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/export/export_manager.py -------------------------------------------------------------------------------- /src/export/md_exporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/export/md_exporter.py -------------------------------------------------------------------------------- /src/export/pdf_exporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/export/pdf_exporter.py -------------------------------------------------------------------------------- /src/export/pptx_exporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/export/pptx_exporter.py -------------------------------------------------------------------------------- /src/extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/extractor.py -------------------------------------------------------------------------------- /src/llm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/llm/__init__.py -------------------------------------------------------------------------------- /src/llm/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/llm/client.py -------------------------------------------------------------------------------- /src/llm/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/llm/config.py -------------------------------------------------------------------------------- /src/llm/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/llm/manager.py -------------------------------------------------------------------------------- /src/llm/prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/llm/prompts.py -------------------------------------------------------------------------------- /src/mcp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/mcp/__init__.py -------------------------------------------------------------------------------- /src/mcp/base_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/mcp/base_client.py -------------------------------------------------------------------------------- /src/mcp/mcp_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/mcp/mcp_manager.py -------------------------------------------------------------------------------- /src/mcp/zhipu_web_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/mcp/zhipu_web_search.py -------------------------------------------------------------------------------- /src/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/models.py -------------------------------------------------------------------------------- /src/monitoring/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/monitoring/__init__.py -------------------------------------------------------------------------------- /src/monitoring/langfuse_monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/monitoring/langfuse_monitor.py -------------------------------------------------------------------------------- /src/pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/pipeline.py -------------------------------------------------------------------------------- /src/searcher/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/searcher/__init__.py -------------------------------------------------------------------------------- /src/searcher/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/searcher/base.py -------------------------------------------------------------------------------- /src/searcher/duckduckgo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/searcher/duckduckgo.py -------------------------------------------------------------------------------- /src/storage/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/storage/__init__.py -------------------------------------------------------------------------------- /src/storage/search_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/storage/search_storage.py -------------------------------------------------------------------------------- /src/task_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/task_manager.py -------------------------------------------------------------------------------- /src/task_worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/task_worker.py -------------------------------------------------------------------------------- /src/tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/tools/__init__.py -------------------------------------------------------------------------------- /src/tools/content_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/tools/content_extractor.py -------------------------------------------------------------------------------- /src/tools/image_downloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/tools/image_downloader.py -------------------------------------------------------------------------------- /src/tools/image_searcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/tools/image_searcher.py -------------------------------------------------------------------------------- /src/tools/simple_web_searcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/tools/simple_web_searcher.py -------------------------------------------------------------------------------- /src/tools/time_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/tools/time_tool.py -------------------------------------------------------------------------------- /src/tools/web_searcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/tools/web_searcher.py -------------------------------------------------------------------------------- /src/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/utils/__init__.py -------------------------------------------------------------------------------- /src/utils/document_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/utils/document_loader.py -------------------------------------------------------------------------------- /src/utils/image_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/src/utils/image_processor.py -------------------------------------------------------------------------------- /start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/start.py -------------------------------------------------------------------------------- /start_worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/start_worker.py -------------------------------------------------------------------------------- /templates/html/document/academic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/templates/html/document/academic.html -------------------------------------------------------------------------------- /templates/html/fiction/novel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/templates/html/fiction/novel.html -------------------------------------------------------------------------------- /templates/html/ppt/business.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/templates/html/ppt/business.html -------------------------------------------------------------------------------- /templates/html/ppt/flexible.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/templates/html/ppt/flexible.html -------------------------------------------------------------------------------- /templates/html/ppt/red.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/templates/html/ppt/red.html -------------------------------------------------------------------------------- /templates/html/ppt/reveal_default.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/templates/html/ppt/reveal_default.html -------------------------------------------------------------------------------- /test_ppt_v3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/test_ppt_v3.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | """DeepSearch """ 2 | 3 | # -------------------------------------------------------------------------------- /tests/integration/__init__.py: -------------------------------------------------------------------------------- 1 | """TODO: Add docstring.""" -------------------------------------------------------------------------------- /tests/integration/basic_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/tests/integration/basic_test.py -------------------------------------------------------------------------------- /tests/integration/basic_test_fixed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/tests/integration/basic_test_fixed.py -------------------------------------------------------------------------------- /tests/integration/debug_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/tests/integration/debug_search.py -------------------------------------------------------------------------------- /tests/integration/test_deepsearch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/tests/integration/test_deepsearch.py -------------------------------------------------------------------------------- /tests/integration/test_fixed_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/tests/integration/test_fixed_search.py -------------------------------------------------------------------------------- /tests/integration/test_headless_issue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/tests/integration/test_headless_issue.py -------------------------------------------------------------------------------- /tests/integration/test_system_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/tests/integration/test_system_integration.py -------------------------------------------------------------------------------- /tests/legacy/check_event_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/tests/legacy/check_event_api.py -------------------------------------------------------------------------------- /tests/legacy/check_langfuse_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/tests/legacy/check_langfuse_api.py -------------------------------------------------------------------------------- /tests/legacy/check_span_methods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/tests/legacy/check_span_methods.py -------------------------------------------------------------------------------- /tests/legacy/test_langfuse_correct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/tests/legacy/test_langfuse_correct.py -------------------------------------------------------------------------------- /tests/legacy/test_langfuse_final.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/tests/legacy/test_langfuse_final.py -------------------------------------------------------------------------------- /tests/legacy/test_langfuse_fixed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/tests/legacy/test_langfuse_fixed.py -------------------------------------------------------------------------------- /tests/legacy/test_langfuse_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/tests/legacy/test_langfuse_integration.py -------------------------------------------------------------------------------- /tests/legacy/test_langfuse_simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/tests/legacy/test_langfuse_simple.py -------------------------------------------------------------------------------- /tests/legacy/test_monitor_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/tests/legacy/test_monitor_integration.py -------------------------------------------------------------------------------- /tests/run_fiction_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/tests/run_fiction_test.py -------------------------------------------------------------------------------- /tests/run_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/tests/run_tests.py -------------------------------------------------------------------------------- /tests/test_fiction.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/tests/test_fiction.sh -------------------------------------------------------------------------------- /tests/test_html_conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/tests/test_html_conversion.py -------------------------------------------------------------------------------- /tests/test_mcp_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/tests/test_mcp_search.py -------------------------------------------------------------------------------- /tests/test_zhipu_mcp_debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/tests/test_zhipu_mcp_debug.py -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | """TODO: Add docstring.""" -------------------------------------------------------------------------------- /tests/unit/minimal_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/tests/unit/minimal_test.py -------------------------------------------------------------------------------- /tests/unit/simple_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/tests/unit/simple_test.py -------------------------------------------------------------------------------- /tests/unit/test_agents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/tests/unit/test_agents.py -------------------------------------------------------------------------------- /tests/unit/test_simple_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/tests/unit/test_simple_search.py -------------------------------------------------------------------------------- /xunlong.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaguarliuu/xunlong/HEAD/xunlong.py --------------------------------------------------------------------------------