LICENSE
README.md
pyproject.toml
openjiuwen_deepsearch/__init__.py
openjiuwen_deepsearch.egg-info/PKG-INFO
openjiuwen_deepsearch.egg-info/SOURCES.txt
openjiuwen_deepsearch.egg-info/dependency_links.txt
openjiuwen_deepsearch.egg-info/requires.txt
openjiuwen_deepsearch.egg-info/top_level.txt
openjiuwen_deepsearch/algorithm/__init__.py
openjiuwen_deepsearch/algorithm/chart_generation/__init__.py
openjiuwen_deepsearch/algorithm/chart_generation/chart_generator.py
openjiuwen_deepsearch/algorithm/chart_generation/data_collector.py
openjiuwen_deepsearch/algorithm/chart_generation/figure_placeholders.py
openjiuwen_deepsearch/algorithm/chart_generation/insert_chart.py
openjiuwen_deepsearch/algorithm/chart_generation/utils.py
openjiuwen_deepsearch/algorithm/chart_generation/vlm_chart_generator.py
openjiuwen_deepsearch/algorithm/chart_generation/fonts/kt_font.ttf
openjiuwen_deepsearch/algorithm/chart_generation/fonts/test.png
openjiuwen_deepsearch/algorithm/chart_generation/sandbox/__init__.py
openjiuwen_deepsearch/algorithm/chart_generation/sandbox/sandbox_executor.py
openjiuwen_deepsearch/algorithm/prompts/__init__.py
openjiuwen_deepsearch/algorithm/prompts/chart_compliance_validate.md
openjiuwen_deepsearch/algorithm/prompts/chart_data_traceability_check.md
openjiuwen_deepsearch/algorithm/prompts/classify_doc_infos.md
openjiuwen_deepsearch/algorithm/prompts/collector.md
openjiuwen_deepsearch/algorithm/prompts/collector_final.md
openjiuwen_deepsearch/algorithm/prompts/collector_gen_query.md
openjiuwen_deepsearch/algorithm/prompts/collector_supervisor.md
openjiuwen_deepsearch/algorithm/prompts/content_recognition.md
openjiuwen_deepsearch/algorithm/prompts/deepsearch_dependent_retry_find_action.md
openjiuwen_deepsearch/algorithm/prompts/deepsearch_filter_relative_info.md
openjiuwen_deepsearch/algorithm/prompts/deepsearch_find_action_space.md
openjiuwen_deepsearch/algorithm/prompts/deepsearch_initialize_state.md
openjiuwen_deepsearch/algorithm/prompts/deepsearch_run_action.md
openjiuwen_deepsearch/algorithm/prompts/deepsearch_run_action_clues_blacklist.md
openjiuwen_deepsearch/algorithm/prompts/deepsearch_run_action_clues_none.md
openjiuwen_deepsearch/algorithm/prompts/deepsearch_run_action_clues_report.md
openjiuwen_deepsearch/algorithm/prompts/deepsearch_run_action_error_no_output.md
openjiuwen_deepsearch/algorithm/prompts/deepsearch_run_action_error_tool_call_retrieve.md
openjiuwen_deepsearch/algorithm/prompts/deepsearch_run_action_error_tool_call_search.md
openjiuwen_deepsearch/algorithm/prompts/deepsearch_run_action_no_cs.md
openjiuwen_deepsearch/algorithm/prompts/deepsearch_run_action_tools_retrieve.md
openjiuwen_deepsearch/algorithm/prompts/deepsearch_run_action_tools_search_fetch.md
openjiuwen_deepsearch/algorithm/prompts/deepsearch_validator.md
openjiuwen_deepsearch/algorithm/prompts/deepsearch_verify.md
openjiuwen_deepsearch/algorithm/prompts/deepsearch_verify_set.md
openjiuwen_deepsearch/algorithm/prompts/dep_driving_outliner.md
openjiuwen_deepsearch/algorithm/prompts/dep_driving_outliner_interaction.md
openjiuwen_deepsearch/algorithm/prompts/dep_driving_planner.md
openjiuwen_deepsearch/algorithm/prompts/entry.md
openjiuwen_deepsearch/algorithm/prompts/extract_message_prompt.md
openjiuwen_deepsearch/algorithm/prompts/generate_questions.md
openjiuwen_deepsearch/algorithm/prompts/generate_transition_sentence.md
openjiuwen_deepsearch/algorithm/prompts/human_evaluator.md
openjiuwen_deepsearch/algorithm/prompts/infer_conclusion_prompt.md
openjiuwen_deepsearch/algorithm/prompts/infer_extract_conclusion_prompt.md
openjiuwen_deepsearch/algorithm/prompts/infer_filter_inference_prompt.md
openjiuwen_deepsearch/algorithm/prompts/infer_structured_prompt.md
openjiuwen_deepsearch/algorithm/prompts/infer_supplement_prompt.md
openjiuwen_deepsearch/algorithm/prompts/infer_validate_prompt.md
openjiuwen_deepsearch/algorithm/prompts/info_evaluator.md
openjiuwen_deepsearch/algorithm/prompts/info_evaluator_doc.md
openjiuwen_deepsearch/algorithm/prompts/info_organizer.md
openjiuwen_deepsearch/algorithm/prompts/insert_visualization.md
openjiuwen_deepsearch/algorithm/prompts/intent_recognition.md
openjiuwen_deepsearch/algorithm/prompts/new_task_assessment.md
openjiuwen_deepsearch/algorithm/prompts/new_task_rewrite_section.md
openjiuwen_deepsearch/algorithm/prompts/outliner.md
openjiuwen_deepsearch/algorithm/prompts/outliner_interaction.md
openjiuwen_deepsearch/algorithm/prompts/outliner_template.md
openjiuwen_deepsearch/algorithm/prompts/outliner_user_revised.md
openjiuwen_deepsearch/algorithm/prompts/planner.md
openjiuwen_deepsearch/algorithm/prompts/programmer.md
openjiuwen_deepsearch/algorithm/prompts/query_rewrite.md
openjiuwen_deepsearch/algorithm/prompts/question_model_router.md
openjiuwen_deepsearch/algorithm/prompts/report_abstract_markdown.md
openjiuwen_deepsearch/algorithm/prompts/report_conclusion_markdown.md
openjiuwen_deepsearch/algorithm/prompts/report_implications_and_recommendations_markdown.md
openjiuwen_deepsearch/algorithm/prompts/search_planner.md
openjiuwen_deepsearch/algorithm/prompts/simple_react_search.md
openjiuwen_deepsearch/algorithm/prompts/source_matching.md
openjiuwen_deepsearch/algorithm/prompts/sub_report_markdown.md
openjiuwen_deepsearch/algorithm/prompts/sub_report_summary.md
openjiuwen_deepsearch/algorithm/prompts/sub_section_outline.md
openjiuwen_deepsearch/algorithm/prompts/sub_section_visualization_content.md
openjiuwen_deepsearch/algorithm/prompts/sub_section_visualization_normalize_units.md
openjiuwen_deepsearch/algorithm/prompts/supplementary_search_rewrite_selected_and_related.md
openjiuwen_deepsearch/algorithm/prompts/supplementary_search_rewrite_selected_only.md
openjiuwen_deepsearch/algorithm/prompts/supplementary_search_task.md
openjiuwen_deepsearch/algorithm/prompts/synonym_rewrite_expand.md
openjiuwen_deepsearch/algorithm/prompts/synonym_rewrite_polish.md
openjiuwen_deepsearch/algorithm/prompts/synonym_rewrite_shorten.md
openjiuwen_deepsearch/algorithm/prompts/template.py
openjiuwen_deepsearch/algorithm/prompts/template_semantic_extract.md
openjiuwen_deepsearch/algorithm/prompts/template_structure_extract.md
openjiuwen_deepsearch/algorithm/prompts/vlm_collect_data_prompt.md
openjiuwen_deepsearch/algorithm/prompts/vlm_find_insert_point_prompt.md
openjiuwen_deepsearch/algorithm/prompts/vlm_generate_chart_code_prompt.md
openjiuwen_deepsearch/algorithm/prompts/vlm_iterate_prompt.md
openjiuwen_deepsearch/algorithm/prompts/web_fetch_extractor.md
openjiuwen_deepsearch/algorithm/query_understanding/__init__.py
openjiuwen_deepsearch/algorithm/query_understanding/intent_recognition.py
openjiuwen_deepsearch/algorithm/query_understanding/interpreter.py
openjiuwen_deepsearch/algorithm/query_understanding/outliner.py
openjiuwen_deepsearch/algorithm/query_understanding/planner.py
openjiuwen_deepsearch/algorithm/query_understanding/router.py
openjiuwen_deepsearch/algorithm/report/__init__.py
openjiuwen_deepsearch/algorithm/report/config.py
openjiuwen_deepsearch/algorithm/report/report.py
openjiuwen_deepsearch/algorithm/report/report_utils.py
openjiuwen_deepsearch/algorithm/report_template/__init__.py
openjiuwen_deepsearch/algorithm/report_template/template_generator.py
openjiuwen_deepsearch/algorithm/report_template/template_utils.py
openjiuwen_deepsearch/algorithm/research_collector/__init__.py
openjiuwen_deepsearch/algorithm/research_collector/collector_function.py
openjiuwen_deepsearch/algorithm/research_collector/doc_evaluation.py
openjiuwen_deepsearch/algorithm/research_collector/tool_log.py
openjiuwen_deepsearch/algorithm/search_agent/action_pool.py
openjiuwen_deepsearch/algorithm/search_agent/deepsearch_agent.py
openjiuwen_deepsearch/algorithm/search_index/create_browsecompplus_index.py
openjiuwen_deepsearch/algorithm/search_index/index_utils.py
openjiuwen_deepsearch/algorithm/search_index/splitter.py
openjiuwen_deepsearch/algorithm/search_index/text_splitter.py
openjiuwen_deepsearch/algorithm/search_index/tokenizer_chunker.py
openjiuwen_deepsearch/algorithm/search_nodes/find_action.py
openjiuwen_deepsearch/algorithm/search_nodes/initialize_state.py
openjiuwen_deepsearch/algorithm/search_nodes/llm_utils.py
openjiuwen_deepsearch/algorithm/search_nodes/run_action.py
openjiuwen_deepsearch/algorithm/search_nodes/tool_node.py
openjiuwen_deepsearch/algorithm/search_nodes/utils.py
openjiuwen_deepsearch/algorithm/search_nodes/validate_new_state.py
openjiuwen_deepsearch/algorithm/search_nodes/verify_utils.py
openjiuwen_deepsearch/algorithm/search_tools/retriever_tool.py
openjiuwen_deepsearch/algorithm/search_tools/web_fetch_tool.py
openjiuwen_deepsearch/algorithm/search_tools/web_search_tool.py
openjiuwen_deepsearch/algorithm/search_tools/retrieval/base_retriever.py
openjiuwen_deepsearch/algorithm/search_tools/retrieval/embedder.py
openjiuwen_deepsearch/algorithm/search_tools/retrieval/retriever.py
openjiuwen_deepsearch/algorithm/source_trace/__init__.py
openjiuwen_deepsearch/algorithm/source_trace/add_source.py
openjiuwen_deepsearch/algorithm/source_trace/checker.py
openjiuwen_deepsearch/algorithm/source_trace/citation_checker_research.py
openjiuwen_deepsearch/algorithm/source_trace/citation_verify_research.py
openjiuwen_deepsearch/algorithm/source_trace/content_analyzer.py
openjiuwen_deepsearch/algorithm/source_trace/source_matcher.py
openjiuwen_deepsearch/algorithm/source_trace/source_tracer.py
openjiuwen_deepsearch/algorithm/source_trace/source_tracer_preprocessors.py
openjiuwen_deepsearch/algorithm/source_tracer_infer/__init__.py
openjiuwen_deepsearch/algorithm/source_tracer_infer/generate_html.py
openjiuwen_deepsearch/algorithm/source_tracer_infer/html_template.py
openjiuwen_deepsearch/algorithm/source_tracer_infer/infer.py
openjiuwen_deepsearch/algorithm/source_tracer_infer/infer_call_model.py
openjiuwen_deepsearch/algorithm/source_tracer_infer/infer_extract_info.py
openjiuwen_deepsearch/algorithm/source_tracer_infer/number_node.py
openjiuwen_deepsearch/algorithm/source_tracer_infer/supplement_graph.py
openjiuwen_deepsearch/algorithm/user_feedback_processor/__init__.py
openjiuwen_deepsearch/algorithm/user_feedback_processor/action_definitions.py
openjiuwen_deepsearch/algorithm/user_feedback_processor/common.py
openjiuwen_deepsearch/algorithm/user_feedback_processor/history.py
openjiuwen_deepsearch/algorithm/user_feedback_processor/new_task_processor.py
openjiuwen_deepsearch/algorithm/user_feedback_processor/report_edit_utils.py
openjiuwen_deepsearch/algorithm/user_feedback_processor/section_locator.py
openjiuwen_deepsearch/algorithm/user_feedback_processor/supplementary_search.py
openjiuwen_deepsearch/algorithm/user_feedback_processor/synonym_rewrite.py
openjiuwen_deepsearch/algorithm/user_feedback_processor/user_feedback_processor.py
openjiuwen_deepsearch/common/__init__.py
openjiuwen_deepsearch/common/common_constants.py
openjiuwen_deepsearch/common/exception.py
openjiuwen_deepsearch/common/status_code.py
openjiuwen_deepsearch/config/__init__.py
openjiuwen_deepsearch/config/config.py
openjiuwen_deepsearch/config/method.py
openjiuwen_deepsearch/config/runtime_api_models.py
openjiuwen_deepsearch/config/search_mode.py
openjiuwen_deepsearch/framework/__init__.py
openjiuwen_deepsearch/framework/openjiuwen/__init__.py
openjiuwen_deepsearch/framework/openjiuwen/agent/__init__.py
openjiuwen_deepsearch/framework/openjiuwen/agent/agent_factory.py
openjiuwen_deepsearch/framework/openjiuwen/agent/base_node.py
openjiuwen_deepsearch/framework/openjiuwen/agent/editor_team_manager_node.py
openjiuwen_deepsearch/framework/openjiuwen/agent/main_graph_nodes.py
openjiuwen_deepsearch/framework/openjiuwen/agent/search_context.py
openjiuwen_deepsearch/framework/openjiuwen/agent/workflow.py
openjiuwen_deepsearch/framework/openjiuwen/agent/collector_graph/__init__.py
openjiuwen_deepsearch/framework/openjiuwen/agent/collector_graph/collector_context.py
openjiuwen_deepsearch/framework/openjiuwen/agent/collector_graph/collector_execution_service.py
openjiuwen_deepsearch/framework/openjiuwen/agent/collector_graph/graph_builder.py
openjiuwen_deepsearch/framework/openjiuwen/agent/collector_graph/info_collector.py
openjiuwen_deepsearch/framework/openjiuwen/agent/reasoning_writing_graph/__init__.py
openjiuwen_deepsearch/framework/openjiuwen/agent/reasoning_writing_graph/dependency_reasoning_team_nodes.py
openjiuwen_deepsearch/framework/openjiuwen/agent/reasoning_writing_graph/dependency_writing_team_nodes.py
openjiuwen_deepsearch/framework/openjiuwen/agent/reasoning_writing_graph/editor_team_nodes.py
openjiuwen_deepsearch/framework/openjiuwen/agent/reasoning_writing_graph/section_context.py
openjiuwen_deepsearch/framework/openjiuwen/core/__init__.py
openjiuwen_deepsearch/framework/openjiuwen/core/workflow_agent/__init__.py
openjiuwen_deepsearch/framework/openjiuwen/core/workflow_agent/config.py
openjiuwen_deepsearch/framework/openjiuwen/core/workflow_agent/workflow_agent.py
openjiuwen_deepsearch/framework/openjiuwen/core/workflow_agent/workflow_controller.py
openjiuwen_deepsearch/framework/openjiuwen/llm/__init__.py
openjiuwen_deepsearch/framework/openjiuwen/llm/llm_adapter.py
openjiuwen_deepsearch/framework/openjiuwen/llm/llm_model_factory.py
openjiuwen_deepsearch/framework/openjiuwen/tools/__init__.py
openjiuwen_deepsearch/framework/openjiuwen/tools/local_search.py
openjiuwen_deepsearch/framework/openjiuwen/tools/web_search.py
openjiuwen_deepsearch/framework/openjiuwen/tools/runtime_api/__init__.py
openjiuwen_deepsearch/framework/openjiuwen/tools/runtime_api/api_wrapper.py
openjiuwen_deepsearch/framework/openjiuwen/tools/runtime_api/config.py
openjiuwen_deepsearch/framework/openjiuwen/tools/runtime_api/runtime_api.py
openjiuwen_deepsearch/framework/openjiuwen/tools/search_api/__init__.py
openjiuwen_deepsearch/framework/openjiuwen/tools/search_api/external_tool/__init__.py
openjiuwen_deepsearch/framework/openjiuwen/tools/search_api/external_tool/tool.py
openjiuwen_deepsearch/framework/openjiuwen/tools/search_api/harness_web_search/__init__.py
openjiuwen_deepsearch/framework/openjiuwen/tools/search_api/harness_web_search/api_wrapper.py
openjiuwen_deepsearch/framework/openjiuwen/tools/search_api/jina/__init__.py
openjiuwen_deepsearch/framework/openjiuwen/tools/search_api/jina/api_wrapper.py
openjiuwen_deepsearch/framework/openjiuwen/tools/search_api/local_search_api/__init__.py
openjiuwen_deepsearch/framework/openjiuwen/tools/search_api/local_search_api/api_wrapper.py
openjiuwen_deepsearch/framework/openjiuwen/tools/search_api/native_local_search_api/__init__.py
openjiuwen_deepsearch/framework/openjiuwen/tools/search_api/native_local_search_api/api_wrapper.py
openjiuwen_deepsearch/framework/openjiuwen/tools/search_api/petal/__init__.py
openjiuwen_deepsearch/framework/openjiuwen/tools/search_api/petal/api_wrapper.py
openjiuwen_deepsearch/framework/openjiuwen/tools/search_api/serper/__init__.py
openjiuwen_deepsearch/framework/openjiuwen/tools/search_api/serper/api_wrapper.py
openjiuwen_deepsearch/framework/openjiuwen/tools/search_api/tavily/__init__.py
openjiuwen_deepsearch/framework/openjiuwen/tools/search_api/tavily/api_wrapper.py
openjiuwen_deepsearch/framework/openjiuwen/tools/search_api/xunfei/__init__.py
openjiuwen_deepsearch/framework/openjiuwen/tools/search_api/xunfei/api_wrapper.py
openjiuwen_deepsearch/llm/__init__.py
openjiuwen_deepsearch/llm/llm_wrapper.py
openjiuwen_deepsearch/utils/__init__.py
openjiuwen_deepsearch/utils/question_model_router.py
openjiuwen_deepsearch/utils/run_telemetry.py
openjiuwen_deepsearch/utils/common_utils/__init__.py
openjiuwen_deepsearch/utils/common_utils/embedding_utils.py
openjiuwen_deepsearch/utils/common_utils/llm_utils.py
openjiuwen_deepsearch/utils/common_utils/security_utils.py
openjiuwen_deepsearch/utils/common_utils/stream_utils.py
openjiuwen_deepsearch/utils/common_utils/text_utils.py
openjiuwen_deepsearch/utils/common_utils/url_utils.py
openjiuwen_deepsearch/utils/constants_utils/__init__.py
openjiuwen_deepsearch/utils/constants_utils/node_constants.py
openjiuwen_deepsearch/utils/constants_utils/search_engine_constants.py
openjiuwen_deepsearch/utils/constants_utils/session_contextvars.py
openjiuwen_deepsearch/utils/debug_utils/__init__.py
openjiuwen_deepsearch/utils/debug_utils/node_debug.py
openjiuwen_deepsearch/utils/debug_utils/outline_visualization.py
openjiuwen_deepsearch/utils/debug_utils/result_exporter.py
openjiuwen_deepsearch/utils/log_utils/__init__.py
openjiuwen_deepsearch/utils/log_utils/log_common.py
openjiuwen_deepsearch/utils/log_utils/log_handlers.py
openjiuwen_deepsearch/utils/log_utils/log_interface.py
openjiuwen_deepsearch/utils/log_utils/log_manager.py
openjiuwen_deepsearch/utils/log_utils/log_metrics.py
openjiuwen_deepsearch/utils/rate_limiter_utils/__init__.py
openjiuwen_deepsearch/utils/rate_limiter_utils/qps_limiter.py
openjiuwen_deepsearch/utils/validation_utils/__init__.py
openjiuwen_deepsearch/utils/validation_utils/field_validation.py
openjiuwen_deepsearch/utils/validation_utils/param_validation.py