├── .dockerignore ├── .env.example ├── .github ├── copilot-instructions.md └── workflows │ ├── container.yaml │ ├── lint.yaml │ └── unittest.yaml ├── .gitignore ├── .python-version ├── .vscode ├── launch.json └── settings.json ├── Agent.md ├── CONTRIBUTING ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── README_de.md ├── README_es.md ├── README_ja.md ├── README_pt.md ├── README_ru.md ├── README_zh.md ├── assets └── architecture.png ├── bootstrap.bat ├── bootstrap.sh ├── conf.yaml.example ├── docker-compose.yml ├── docs ├── API.md ├── DEBUGGING.md ├── FAQ.md ├── configuration_guide.md ├── mcp_integrations.md └── openapi.json ├── examples ├── AI_adoption_in_healthcare.md ├── Cristiano_Ronaldo's_Performance_Highlights.md ├── Quantum_Computing_Impact_on_Cryptography.md ├── bitcoin_price_fluctuation.md ├── how_to_use_claude_deep_research.md ├── nanjing_tangbao.md ├── openai_sora_report.md ├── what_is_agent_to_agent_protocol.md ├── what_is_llm.md └── what_is_mcp.md ├── langgraph.json ├── main.py ├── pre-commit ├── pyproject.toml ├── server.py ├── src ├── __init__.py ├── agents │ ├── __init__.py │ ├── agents.py │ └── tool_interceptor.py ├── config │ ├── __init__.py │ ├── agents.py │ ├── configuration.py │ ├── loader.py │ ├── questions.py │ ├── report_style.py │ └── tools.py ├── crawler │ ├── __init__.py │ ├── article.py │ ├── crawler.py │ ├── infoquest_client.py │ ├── jina_client.py │ └── readability_extractor.py ├── graph │ ├── __init__.py │ ├── builder.py │ ├── checkpoint.py │ ├── nodes.py │ ├── types.py │ └── utils.py ├── llms │ ├── __init__.py │ ├── llm.py │ └── providers │ │ └── dashscope.py ├── podcast │ ├── graph │ │ ├── audio_mixer_node.py │ │ ├── builder.py │ │ ├── script_writer_node.py │ │ ├── state.py │ │ └── tts_node.py │ └── types.py ├── ppt │ └── graph │ │ ├── builder.py │ │ ├── ppt_composer_node.py │ │ ├── ppt_generator_node.py │ │ └── state.py ├── prompt_enhancer │ ├── __init__.py │ └── graph │ │ ├── builder.py │ │ ├── enhancer_node.py │ │ └── state.py ├── prompts │ ├── __init__.py │ ├── analyst.md │ ├── analyst.zh_CN.md │ ├── coder.md │ ├── coder.zh_CN.md │ ├── coordinator.md │ ├── coordinator.zh_CN.md │ ├── planner.md │ ├── planner.zh_CN.md │ ├── planner_model.py │ ├── podcast │ │ ├── podcast_script_writer.md │ │ └── podcast_script_writer.zh_CN.md │ ├── ppt │ │ ├── ppt_composer.md │ │ └── ppt_composer.zh_CN.md │ ├── prompt_enhancer │ │ ├── prompt_enhancer.md │ │ └── prompt_enhancer.zh_CN.md │ ├── prose │ │ ├── prose_continue.md │ │ ├── prose_continue.zh_CN.md │ │ ├── prose_fix.md │ │ ├── prose_fix.zh_CN.md │ │ ├── prose_improver.md │ │ ├── prose_improver.zh_CN.md │ │ ├── prose_longer.md │ │ ├── prose_longer.zh_CN.md │ │ ├── prose_shorter.md │ │ ├── prose_shorter.zh_CN.md │ │ ├── prose_zap.md │ │ └── prose_zap.zh_CN.md │ ├── reporter.md │ ├── reporter.zh_CN.md │ ├── researcher.md │ ├── researcher.zh_CN.md │ └── template.py ├── prose │ └── graph │ │ ├── builder.py │ │ ├── prose_continue_node.py │ │ ├── prose_fix_node.py │ │ ├── prose_improve_node.py │ │ ├── prose_longer_node.py │ │ ├── prose_shorter_node.py │ │ ├── prose_zap_node.py │ │ └── state.py ├── rag │ ├── __init__.py │ ├── builder.py │ ├── dify.py │ ├── milvus.py │ ├── moi.py │ ├── qdrant.py │ ├── ragflow.py │ ├── retriever.py │ └── vikingdb_knowledge_base.py ├── server │ ├── __init__.py │ ├── app.py │ ├── chat_request.py │ ├── config_request.py │ ├── mcp_request.py │ ├── mcp_utils.py │ └── rag_request.py ├── tools │ ├── __init__.py │ ├── crawl.py │ ├── decorators.py │ ├── infoquest_search │ │ ├── __init__.py │ │ ├── infoquest_search_api.py │ │ └── infoquest_search_results.py │ ├── python_repl.py │ ├── retriever.py │ ├── search.py │ ├── search_postprocessor.py │ ├── tavily_search │ │ ├── __init__.py │ │ ├── tavily_search_api_wrapper.py │ │ └── tavily_search_results_with_images.py │ └── tts.py ├── utils │ ├── __init__.py │ ├── context_manager.py │ ├── json_utils.py │ └── log_sanitizer.py └── workflow.py ├── test_fix.py ├── tests ├── integration │ ├── test_crawler.py │ ├── test_nodes.py │ ├── test_template.py │ ├── test_tool_interceptor_integration.py │ └── test_tts.py ├── test_ppt_localization.py ├── test_state.py └── unit │ ├── agents │ ├── test_tool_interceptor.py │ └── test_tool_interceptor_fix.py │ ├── checkpoint │ ├── postgres_mock_utils.py │ ├── test_checkpoint.py │ └── test_memory_leak.py │ ├── config │ ├── test_configuration.py │ └── test_loader.py │ ├── crawler │ ├── test_article.py │ ├── test_crawler_class.py │ ├── test_infoquest_client.py │ ├── test_jina_client.py │ └── test_readability_extractor.py │ ├── graph │ ├── test_agent_locale_restoration.py │ ├── test_builder.py │ ├── test_human_feedback_locale_fix.py │ ├── test_plan_validation.py │ └── test_state_preservation.py │ ├── llms │ ├── test_dashscope.py │ └── test_llm.py │ ├── prompt_enhancer │ ├── __init__.py │ └── graph │ │ ├── __init__.py │ │ ├── test_builder.py │ │ ├── test_enhancer_node.py │ │ └── test_state.py │ ├── rag │ ├── test_dify.py │ ├── test_milvus.py │ ├── test_qdrant.py │ ├── test_ragflow.py │ ├── test_retriever.py │ └── test_vikingdb_knowledge_base.py │ ├── server │ ├── test_app.py │ ├── test_chat_request.py │ ├── test_mcp_request.py │ ├── test_mcp_utils.py │ └── test_tool_call_chunks.py │ ├── tools │ ├── test_crawl.py │ ├── test_decorators.py │ ├── test_infoquest_search_api.py │ ├── test_infoquest_search_results.py │ ├── test_python_repl.py │ ├── test_search.py │ ├── test_search_postprocessor.py │ ├── test_tavily_search_api_wrapper.py │ ├── test_tavily_search_results_with_images.py │ └── test_tools_retriever.py │ └── utils │ ├── test_context_manager.py │ ├── test_json_utils.py │ └── test_log_sanitizer.py ├── uv.lock └── web ├── .dockerignore ├── .env.example ├── .gitignore ├── .npmrc ├── Dockerfile ├── README.md ├── components.json ├── docker-compose.yml ├── docs ├── implementation-summary.md ├── interaction-flow-test.md ├── streaming-improvements.md ├── testing-thought-block.md ├── thought-block-design-system.md └── thought-block-feature.md ├── eslint.config.js ├── jest.config.mjs ├── jest.setup.js ├── messages ├── en.json └── zh.json ├── next.config.js ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── prettier.config.js ├── public ├── images │ ├── deer-hero.svg │ └── walking_deer.webm ├── mock │ ├── final-answer.txt │ ├── first-plan.txt │ ├── re-plan.txt │ └── reasoning-example.txt └── replay │ ├── ai-twin-insurance.txt │ ├── china-food-delivery.txt │ ├── eiffel-tower-vs-tallest-building.txt │ ├── github-top-trending-repo.txt │ ├── nanjing-traditional-dishes.txt │ ├── rag.txt │ ├── rental-apartment-decoration.txt │ ├── review-of-the-professional.txt │ └── ultra-processed-foods.txt ├── src ├── app │ ├── chat │ │ ├── components │ │ │ ├── conversation-starter.tsx │ │ │ ├── input-box.tsx │ │ │ ├── message-list-view.tsx │ │ │ ├── messages-block.tsx │ │ │ ├── research-activities-block.tsx │ │ │ ├── research-block.tsx │ │ │ ├── research-report-block.tsx │ │ │ ├── site-header.tsx │ │ │ └── welcome.tsx │ │ ├── main.tsx │ │ └── page.tsx │ ├── landing │ │ ├── components │ │ │ ├── jumbotron.tsx │ │ │ ├── multi-agent-visualization.tsx │ │ │ ├── ray.tsx │ │ │ └── section-header.tsx │ │ ├── sections │ │ │ ├── case-study-section.tsx │ │ │ ├── core-features-section.tsx │ │ │ ├── join-community-section.tsx │ │ │ └── multi-agent-section.tsx │ │ └── store │ │ │ ├── graph.ts │ │ │ ├── index.ts │ │ │ ├── mav-store.ts │ │ │ └── playbook.ts │ ├── layout.tsx │ ├── page.tsx │ └── settings │ │ ├── dialogs │ │ ├── add-mcp-server-dialog.tsx │ │ ├── edit-mcp-server-dialog.tsx │ │ └── settings-dialog.tsx │ │ └── tabs │ │ ├── about-en.md │ │ ├── about-tab.tsx │ │ ├── about-zh.md │ │ ├── general-tab.tsx │ │ ├── index.tsx │ │ ├── mcp-tab.tsx │ │ └── types.ts ├── components │ ├── deer-flow │ │ ├── fav-icon.tsx │ │ ├── icons │ │ │ ├── detective.tsx │ │ │ ├── enhance.tsx │ │ │ └── report-style.tsx │ │ ├── image.tsx │ │ ├── language-switcher.tsx │ │ ├── link.tsx │ │ ├── loading-animation.module.css │ │ ├── loading-animation.tsx │ │ ├── logo.tsx │ │ ├── markdown.tsx │ │ ├── message-input.tsx │ │ ├── rainbow-text.module.css │ │ ├── rainbow-text.tsx │ │ ├── report-style-dialog.tsx │ │ ├── resource-mentions.tsx │ │ ├── resource-suggestion.tsx │ │ ├── rolling-text.tsx │ │ ├── scroll-container.tsx │ │ ├── theme-provider-wrapper.tsx │ │ ├── theme-toggle.tsx │ │ ├── toaster.tsx │ │ └── tooltip.tsx │ ├── editor │ │ ├── extensions.tsx │ │ ├── generative │ │ │ ├── ai-completion-command.tsx │ │ │ ├── ai-selector-commands.tsx │ │ │ ├── ai-selector.tsx │ │ │ └── generative-menu-switch.tsx │ │ ├── image-upload.ts │ │ ├── index.tsx │ │ ├── math-serializer.ts │ │ ├── selectors │ │ │ ├── color-selector.tsx │ │ │ ├── link-selector.tsx │ │ │ ├── math-selector.tsx │ │ │ ├── node-selector.tsx │ │ │ └── text-buttons.tsx │ │ └── slash-command.tsx │ ├── magicui │ │ ├── aurora-text.tsx │ │ ├── bento-grid.tsx │ │ ├── border-beam.tsx │ │ ├── flickering-grid.tsx │ │ ├── number-ticker.tsx │ │ └── shine-border.tsx │ ├── theme-provider.tsx │ └── ui │ │ ├── accordion.tsx │ │ ├── badge.tsx │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── checkbox.tsx │ │ ├── collapsible.tsx │ │ ├── command.tsx │ │ ├── dialog.tsx │ │ ├── dropdown-menu.tsx │ │ ├── form.tsx │ │ ├── icons │ │ └── magic.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── popover.tsx │ │ ├── scroll-area.tsx │ │ ├── select.tsx │ │ ├── separator.tsx │ │ ├── sheet.tsx │ │ ├── skeleton.tsx │ │ ├── slider.tsx │ │ ├── switch.tsx │ │ ├── tabs.tsx │ │ ├── textarea.tsx │ │ └── tooltip.tsx ├── core │ ├── api │ │ ├── chat.ts │ │ ├── hooks.ts │ │ ├── index.ts │ │ ├── mcp.ts │ │ ├── podcast.ts │ │ ├── prompt-enhancer.ts │ │ ├── rag.ts │ │ ├── resolve-service-url.ts │ │ └── types.ts │ ├── config │ │ ├── index.ts │ │ └── types.ts │ ├── markdown │ │ └── katex.ts │ ├── mcp │ │ ├── index.ts │ │ ├── schema.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── messages │ │ ├── index.ts │ │ ├── merge-message.ts │ │ └── types.ts │ ├── rehype │ │ ├── index.ts │ │ └── rehype-split-words-into-spans.ts │ ├── replay │ │ ├── get-replay-id.ts │ │ ├── hooks.ts │ │ └── index.ts │ ├── sse │ │ ├── StreamEvent.ts │ │ ├── fetch-stream.ts │ │ └── index.ts │ ├── store │ │ ├── index.ts │ │ ├── settings-store.ts │ │ └── store.ts │ └── utils │ │ ├── deep-clone.ts │ │ ├── index.ts │ │ ├── json.ts │ │ ├── markdown.ts │ │ └── time.ts ├── env.js ├── hooks │ ├── use-intersection-observer.ts │ └── use-mobile.ts ├── i18n.ts ├── lib │ └── utils.ts ├── styles │ ├── globals.css │ └── prosemirror.css └── typings │ └── md.d.ts ├── tests ├── __mocks__ │ ├── fileMock.js │ └── store-mock.ts ├── json.test.ts ├── markdown-katex.test.ts ├── markdown-math-editor.test.ts ├── merge-message.test.ts ├── message-list-view.test.tsx └── store.test.ts └── tsconfig.json /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/.env.example -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/workflows/container.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/.github/workflows/container.yaml -------------------------------------------------------------------------------- /.github/workflows/lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/.github/workflows/lint.yaml -------------------------------------------------------------------------------- /.github/workflows/unittest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/.github/workflows/unittest.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/.gitignore -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.12 2 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Agent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/Agent.md -------------------------------------------------------------------------------- /CONTRIBUTING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/CONTRIBUTING -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/README.md -------------------------------------------------------------------------------- /README_de.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/README_de.md -------------------------------------------------------------------------------- /README_es.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/README_es.md -------------------------------------------------------------------------------- /README_ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/README_ja.md -------------------------------------------------------------------------------- /README_pt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/README_pt.md -------------------------------------------------------------------------------- /README_ru.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/README_ru.md -------------------------------------------------------------------------------- /README_zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/README_zh.md -------------------------------------------------------------------------------- /assets/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/assets/architecture.png -------------------------------------------------------------------------------- /bootstrap.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/bootstrap.bat -------------------------------------------------------------------------------- /bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/bootstrap.sh -------------------------------------------------------------------------------- /conf.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/conf.yaml.example -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/docs/API.md -------------------------------------------------------------------------------- /docs/DEBUGGING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/docs/DEBUGGING.md -------------------------------------------------------------------------------- /docs/FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/docs/FAQ.md -------------------------------------------------------------------------------- /docs/configuration_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/docs/configuration_guide.md -------------------------------------------------------------------------------- /docs/mcp_integrations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/docs/mcp_integrations.md -------------------------------------------------------------------------------- /docs/openapi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/docs/openapi.json -------------------------------------------------------------------------------- /examples/AI_adoption_in_healthcare.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/examples/AI_adoption_in_healthcare.md -------------------------------------------------------------------------------- /examples/Cristiano_Ronaldo's_Performance_Highlights.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/examples/Cristiano_Ronaldo's_Performance_Highlights.md -------------------------------------------------------------------------------- /examples/Quantum_Computing_Impact_on_Cryptography.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/examples/Quantum_Computing_Impact_on_Cryptography.md -------------------------------------------------------------------------------- /examples/bitcoin_price_fluctuation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/examples/bitcoin_price_fluctuation.md -------------------------------------------------------------------------------- /examples/how_to_use_claude_deep_research.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/examples/how_to_use_claude_deep_research.md -------------------------------------------------------------------------------- /examples/nanjing_tangbao.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/examples/nanjing_tangbao.md -------------------------------------------------------------------------------- /examples/openai_sora_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/examples/openai_sora_report.md -------------------------------------------------------------------------------- /examples/what_is_agent_to_agent_protocol.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/examples/what_is_agent_to_agent_protocol.md -------------------------------------------------------------------------------- /examples/what_is_llm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/examples/what_is_llm.md -------------------------------------------------------------------------------- /examples/what_is_mcp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/examples/what_is_mcp.md -------------------------------------------------------------------------------- /langgraph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/langgraph.json -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/main.py -------------------------------------------------------------------------------- /pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/pre-commit -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/pyproject.toml -------------------------------------------------------------------------------- /server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/server.py -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/__init__.py -------------------------------------------------------------------------------- /src/agents/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/agents/__init__.py -------------------------------------------------------------------------------- /src/agents/agents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/agents/agents.py -------------------------------------------------------------------------------- /src/agents/tool_interceptor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/agents/tool_interceptor.py -------------------------------------------------------------------------------- /src/config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/config/__init__.py -------------------------------------------------------------------------------- /src/config/agents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/config/agents.py -------------------------------------------------------------------------------- /src/config/configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/config/configuration.py -------------------------------------------------------------------------------- /src/config/loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/config/loader.py -------------------------------------------------------------------------------- /src/config/questions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/config/questions.py -------------------------------------------------------------------------------- /src/config/report_style.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/config/report_style.py -------------------------------------------------------------------------------- /src/config/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/config/tools.py -------------------------------------------------------------------------------- /src/crawler/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/crawler/__init__.py -------------------------------------------------------------------------------- /src/crawler/article.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/crawler/article.py -------------------------------------------------------------------------------- /src/crawler/crawler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/crawler/crawler.py -------------------------------------------------------------------------------- /src/crawler/infoquest_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/crawler/infoquest_client.py -------------------------------------------------------------------------------- /src/crawler/jina_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/crawler/jina_client.py -------------------------------------------------------------------------------- /src/crawler/readability_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/crawler/readability_extractor.py -------------------------------------------------------------------------------- /src/graph/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/graph/__init__.py -------------------------------------------------------------------------------- /src/graph/builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/graph/builder.py -------------------------------------------------------------------------------- /src/graph/checkpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/graph/checkpoint.py -------------------------------------------------------------------------------- /src/graph/nodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/graph/nodes.py -------------------------------------------------------------------------------- /src/graph/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/graph/types.py -------------------------------------------------------------------------------- /src/graph/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/graph/utils.py -------------------------------------------------------------------------------- /src/llms/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright (c) 2025 Bytedance Ltd. and/or its affiliates 2 | # SPDX-License-Identifier: MIT 3 | -------------------------------------------------------------------------------- /src/llms/llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/llms/llm.py -------------------------------------------------------------------------------- /src/llms/providers/dashscope.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/llms/providers/dashscope.py -------------------------------------------------------------------------------- /src/podcast/graph/audio_mixer_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/podcast/graph/audio_mixer_node.py -------------------------------------------------------------------------------- /src/podcast/graph/builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/podcast/graph/builder.py -------------------------------------------------------------------------------- /src/podcast/graph/script_writer_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/podcast/graph/script_writer_node.py -------------------------------------------------------------------------------- /src/podcast/graph/state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/podcast/graph/state.py -------------------------------------------------------------------------------- /src/podcast/graph/tts_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/podcast/graph/tts_node.py -------------------------------------------------------------------------------- /src/podcast/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/podcast/types.py -------------------------------------------------------------------------------- /src/ppt/graph/builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/ppt/graph/builder.py -------------------------------------------------------------------------------- /src/ppt/graph/ppt_composer_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/ppt/graph/ppt_composer_node.py -------------------------------------------------------------------------------- /src/ppt/graph/ppt_generator_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/ppt/graph/ppt_generator_node.py -------------------------------------------------------------------------------- /src/ppt/graph/state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/ppt/graph/state.py -------------------------------------------------------------------------------- /src/prompt_enhancer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prompt_enhancer/__init__.py -------------------------------------------------------------------------------- /src/prompt_enhancer/graph/builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prompt_enhancer/graph/builder.py -------------------------------------------------------------------------------- /src/prompt_enhancer/graph/enhancer_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prompt_enhancer/graph/enhancer_node.py -------------------------------------------------------------------------------- /src/prompt_enhancer/graph/state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prompt_enhancer/graph/state.py -------------------------------------------------------------------------------- /src/prompts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prompts/__init__.py -------------------------------------------------------------------------------- /src/prompts/analyst.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prompts/analyst.md -------------------------------------------------------------------------------- /src/prompts/analyst.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prompts/analyst.zh_CN.md -------------------------------------------------------------------------------- /src/prompts/coder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prompts/coder.md -------------------------------------------------------------------------------- /src/prompts/coder.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prompts/coder.zh_CN.md -------------------------------------------------------------------------------- /src/prompts/coordinator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prompts/coordinator.md -------------------------------------------------------------------------------- /src/prompts/coordinator.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prompts/coordinator.zh_CN.md -------------------------------------------------------------------------------- /src/prompts/planner.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prompts/planner.md -------------------------------------------------------------------------------- /src/prompts/planner.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prompts/planner.zh_CN.md -------------------------------------------------------------------------------- /src/prompts/planner_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prompts/planner_model.py -------------------------------------------------------------------------------- /src/prompts/podcast/podcast_script_writer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prompts/podcast/podcast_script_writer.md -------------------------------------------------------------------------------- /src/prompts/podcast/podcast_script_writer.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prompts/podcast/podcast_script_writer.zh_CN.md -------------------------------------------------------------------------------- /src/prompts/ppt/ppt_composer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prompts/ppt/ppt_composer.md -------------------------------------------------------------------------------- /src/prompts/ppt/ppt_composer.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prompts/ppt/ppt_composer.zh_CN.md -------------------------------------------------------------------------------- /src/prompts/prompt_enhancer/prompt_enhancer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prompts/prompt_enhancer/prompt_enhancer.md -------------------------------------------------------------------------------- /src/prompts/prompt_enhancer/prompt_enhancer.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prompts/prompt_enhancer/prompt_enhancer.zh_CN.md -------------------------------------------------------------------------------- /src/prompts/prose/prose_continue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prompts/prose/prose_continue.md -------------------------------------------------------------------------------- /src/prompts/prose/prose_continue.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prompts/prose/prose_continue.zh_CN.md -------------------------------------------------------------------------------- /src/prompts/prose/prose_fix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prompts/prose/prose_fix.md -------------------------------------------------------------------------------- /src/prompts/prose/prose_fix.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prompts/prose/prose_fix.zh_CN.md -------------------------------------------------------------------------------- /src/prompts/prose/prose_improver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prompts/prose/prose_improver.md -------------------------------------------------------------------------------- /src/prompts/prose/prose_improver.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prompts/prose/prose_improver.zh_CN.md -------------------------------------------------------------------------------- /src/prompts/prose/prose_longer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prompts/prose/prose_longer.md -------------------------------------------------------------------------------- /src/prompts/prose/prose_longer.zh_CN.md: -------------------------------------------------------------------------------- 1 | 你是一个扩展现有文本的AI写作助手。 2 | - 在适当时使用Markdown格式。 3 | -------------------------------------------------------------------------------- /src/prompts/prose/prose_shorter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prompts/prose/prose_shorter.md -------------------------------------------------------------------------------- /src/prompts/prose/prose_shorter.zh_CN.md: -------------------------------------------------------------------------------- 1 | 你是一个缩短现有文本的AI写作助手。 2 | - 在适当时使用Markdown格式。 3 | -------------------------------------------------------------------------------- /src/prompts/prose/prose_zap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prompts/prose/prose_zap.md -------------------------------------------------------------------------------- /src/prompts/prose/prose_zap.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prompts/prose/prose_zap.zh_CN.md -------------------------------------------------------------------------------- /src/prompts/reporter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prompts/reporter.md -------------------------------------------------------------------------------- /src/prompts/reporter.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prompts/reporter.zh_CN.md -------------------------------------------------------------------------------- /src/prompts/researcher.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prompts/researcher.md -------------------------------------------------------------------------------- /src/prompts/researcher.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prompts/researcher.zh_CN.md -------------------------------------------------------------------------------- /src/prompts/template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prompts/template.py -------------------------------------------------------------------------------- /src/prose/graph/builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prose/graph/builder.py -------------------------------------------------------------------------------- /src/prose/graph/prose_continue_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prose/graph/prose_continue_node.py -------------------------------------------------------------------------------- /src/prose/graph/prose_fix_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prose/graph/prose_fix_node.py -------------------------------------------------------------------------------- /src/prose/graph/prose_improve_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prose/graph/prose_improve_node.py -------------------------------------------------------------------------------- /src/prose/graph/prose_longer_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prose/graph/prose_longer_node.py -------------------------------------------------------------------------------- /src/prose/graph/prose_shorter_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prose/graph/prose_shorter_node.py -------------------------------------------------------------------------------- /src/prose/graph/prose_zap_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prose/graph/prose_zap_node.py -------------------------------------------------------------------------------- /src/prose/graph/state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/prose/graph/state.py -------------------------------------------------------------------------------- /src/rag/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/rag/__init__.py -------------------------------------------------------------------------------- /src/rag/builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/rag/builder.py -------------------------------------------------------------------------------- /src/rag/dify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/rag/dify.py -------------------------------------------------------------------------------- /src/rag/milvus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/rag/milvus.py -------------------------------------------------------------------------------- /src/rag/moi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/rag/moi.py -------------------------------------------------------------------------------- /src/rag/qdrant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/rag/qdrant.py -------------------------------------------------------------------------------- /src/rag/ragflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/rag/ragflow.py -------------------------------------------------------------------------------- /src/rag/retriever.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/rag/retriever.py -------------------------------------------------------------------------------- /src/rag/vikingdb_knowledge_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/rag/vikingdb_knowledge_base.py -------------------------------------------------------------------------------- /src/server/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/server/__init__.py -------------------------------------------------------------------------------- /src/server/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/server/app.py -------------------------------------------------------------------------------- /src/server/chat_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/server/chat_request.py -------------------------------------------------------------------------------- /src/server/config_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/server/config_request.py -------------------------------------------------------------------------------- /src/server/mcp_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/server/mcp_request.py -------------------------------------------------------------------------------- /src/server/mcp_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/server/mcp_utils.py -------------------------------------------------------------------------------- /src/server/rag_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/server/rag_request.py -------------------------------------------------------------------------------- /src/tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/tools/__init__.py -------------------------------------------------------------------------------- /src/tools/crawl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/tools/crawl.py -------------------------------------------------------------------------------- /src/tools/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/tools/decorators.py -------------------------------------------------------------------------------- /src/tools/infoquest_search/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/tools/infoquest_search/__init__.py -------------------------------------------------------------------------------- /src/tools/infoquest_search/infoquest_search_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/tools/infoquest_search/infoquest_search_api.py -------------------------------------------------------------------------------- /src/tools/infoquest_search/infoquest_search_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/tools/infoquest_search/infoquest_search_results.py -------------------------------------------------------------------------------- /src/tools/python_repl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/tools/python_repl.py -------------------------------------------------------------------------------- /src/tools/retriever.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/tools/retriever.py -------------------------------------------------------------------------------- /src/tools/search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/tools/search.py -------------------------------------------------------------------------------- /src/tools/search_postprocessor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/tools/search_postprocessor.py -------------------------------------------------------------------------------- /src/tools/tavily_search/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/tools/tavily_search/__init__.py -------------------------------------------------------------------------------- /src/tools/tavily_search/tavily_search_api_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/tools/tavily_search/tavily_search_api_wrapper.py -------------------------------------------------------------------------------- /src/tools/tavily_search/tavily_search_results_with_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/tools/tavily_search/tavily_search_results_with_images.py -------------------------------------------------------------------------------- /src/tools/tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/tools/tts.py -------------------------------------------------------------------------------- /src/utils/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright (c) 2025 Bytedance Ltd. and/or its affiliates 2 | # SPDX-License-Identifier: MIT 3 | 4 | """ 5 | 工具函数包 6 | """ 7 | -------------------------------------------------------------------------------- /src/utils/context_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/utils/context_manager.py -------------------------------------------------------------------------------- /src/utils/json_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/utils/json_utils.py -------------------------------------------------------------------------------- /src/utils/log_sanitizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/utils/log_sanitizer.py -------------------------------------------------------------------------------- /src/workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/src/workflow.py -------------------------------------------------------------------------------- /test_fix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/test_fix.py -------------------------------------------------------------------------------- /tests/integration/test_crawler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/integration/test_crawler.py -------------------------------------------------------------------------------- /tests/integration/test_nodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/integration/test_nodes.py -------------------------------------------------------------------------------- /tests/integration/test_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/integration/test_template.py -------------------------------------------------------------------------------- /tests/integration/test_tool_interceptor_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/integration/test_tool_interceptor_integration.py -------------------------------------------------------------------------------- /tests/integration/test_tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/integration/test_tts.py -------------------------------------------------------------------------------- /tests/test_ppt_localization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/test_ppt_localization.py -------------------------------------------------------------------------------- /tests/test_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/test_state.py -------------------------------------------------------------------------------- /tests/unit/agents/test_tool_interceptor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/agents/test_tool_interceptor.py -------------------------------------------------------------------------------- /tests/unit/agents/test_tool_interceptor_fix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/agents/test_tool_interceptor_fix.py -------------------------------------------------------------------------------- /tests/unit/checkpoint/postgres_mock_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/checkpoint/postgres_mock_utils.py -------------------------------------------------------------------------------- /tests/unit/checkpoint/test_checkpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/checkpoint/test_checkpoint.py -------------------------------------------------------------------------------- /tests/unit/checkpoint/test_memory_leak.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/checkpoint/test_memory_leak.py -------------------------------------------------------------------------------- /tests/unit/config/test_configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/config/test_configuration.py -------------------------------------------------------------------------------- /tests/unit/config/test_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/config/test_loader.py -------------------------------------------------------------------------------- /tests/unit/crawler/test_article.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/crawler/test_article.py -------------------------------------------------------------------------------- /tests/unit/crawler/test_crawler_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/crawler/test_crawler_class.py -------------------------------------------------------------------------------- /tests/unit/crawler/test_infoquest_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/crawler/test_infoquest_client.py -------------------------------------------------------------------------------- /tests/unit/crawler/test_jina_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/crawler/test_jina_client.py -------------------------------------------------------------------------------- /tests/unit/crawler/test_readability_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/crawler/test_readability_extractor.py -------------------------------------------------------------------------------- /tests/unit/graph/test_agent_locale_restoration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/graph/test_agent_locale_restoration.py -------------------------------------------------------------------------------- /tests/unit/graph/test_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/graph/test_builder.py -------------------------------------------------------------------------------- /tests/unit/graph/test_human_feedback_locale_fix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/graph/test_human_feedback_locale_fix.py -------------------------------------------------------------------------------- /tests/unit/graph/test_plan_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/graph/test_plan_validation.py -------------------------------------------------------------------------------- /tests/unit/graph/test_state_preservation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/graph/test_state_preservation.py -------------------------------------------------------------------------------- /tests/unit/llms/test_dashscope.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/llms/test_dashscope.py -------------------------------------------------------------------------------- /tests/unit/llms/test_llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/llms/test_llm.py -------------------------------------------------------------------------------- /tests/unit/prompt_enhancer/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright (c) 2025 Bytedance Ltd. and/or its affiliates 2 | # SPDX-License-Identifier: MIT 3 | -------------------------------------------------------------------------------- /tests/unit/prompt_enhancer/graph/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright (c) 2025 Bytedance Ltd. and/or its affiliates 2 | # SPDX-License-Identifier: MIT 3 | -------------------------------------------------------------------------------- /tests/unit/prompt_enhancer/graph/test_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/prompt_enhancer/graph/test_builder.py -------------------------------------------------------------------------------- /tests/unit/prompt_enhancer/graph/test_enhancer_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/prompt_enhancer/graph/test_enhancer_node.py -------------------------------------------------------------------------------- /tests/unit/prompt_enhancer/graph/test_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/prompt_enhancer/graph/test_state.py -------------------------------------------------------------------------------- /tests/unit/rag/test_dify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/rag/test_dify.py -------------------------------------------------------------------------------- /tests/unit/rag/test_milvus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/rag/test_milvus.py -------------------------------------------------------------------------------- /tests/unit/rag/test_qdrant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/rag/test_qdrant.py -------------------------------------------------------------------------------- /tests/unit/rag/test_ragflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/rag/test_ragflow.py -------------------------------------------------------------------------------- /tests/unit/rag/test_retriever.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/rag/test_retriever.py -------------------------------------------------------------------------------- /tests/unit/rag/test_vikingdb_knowledge_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/rag/test_vikingdb_knowledge_base.py -------------------------------------------------------------------------------- /tests/unit/server/test_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/server/test_app.py -------------------------------------------------------------------------------- /tests/unit/server/test_chat_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/server/test_chat_request.py -------------------------------------------------------------------------------- /tests/unit/server/test_mcp_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/server/test_mcp_request.py -------------------------------------------------------------------------------- /tests/unit/server/test_mcp_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/server/test_mcp_utils.py -------------------------------------------------------------------------------- /tests/unit/server/test_tool_call_chunks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/server/test_tool_call_chunks.py -------------------------------------------------------------------------------- /tests/unit/tools/test_crawl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/tools/test_crawl.py -------------------------------------------------------------------------------- /tests/unit/tools/test_decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/tools/test_decorators.py -------------------------------------------------------------------------------- /tests/unit/tools/test_infoquest_search_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/tools/test_infoquest_search_api.py -------------------------------------------------------------------------------- /tests/unit/tools/test_infoquest_search_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/tools/test_infoquest_search_results.py -------------------------------------------------------------------------------- /tests/unit/tools/test_python_repl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/tools/test_python_repl.py -------------------------------------------------------------------------------- /tests/unit/tools/test_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/tools/test_search.py -------------------------------------------------------------------------------- /tests/unit/tools/test_search_postprocessor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/tools/test_search_postprocessor.py -------------------------------------------------------------------------------- /tests/unit/tools/test_tavily_search_api_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/tools/test_tavily_search_api_wrapper.py -------------------------------------------------------------------------------- /tests/unit/tools/test_tavily_search_results_with_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/tools/test_tavily_search_results_with_images.py -------------------------------------------------------------------------------- /tests/unit/tools/test_tools_retriever.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/tools/test_tools_retriever.py -------------------------------------------------------------------------------- /tests/unit/utils/test_context_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/utils/test_context_manager.py -------------------------------------------------------------------------------- /tests/unit/utils/test_json_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/utils/test_json_utils.py -------------------------------------------------------------------------------- /tests/unit/utils/test_log_sanitizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/tests/unit/utils/test_log_sanitizer.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/uv.lock -------------------------------------------------------------------------------- /web/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/.dockerignore -------------------------------------------------------------------------------- /web/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/.env.example -------------------------------------------------------------------------------- /web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/.gitignore -------------------------------------------------------------------------------- /web/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/.npmrc -------------------------------------------------------------------------------- /web/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/Dockerfile -------------------------------------------------------------------------------- /web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/README.md -------------------------------------------------------------------------------- /web/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/components.json -------------------------------------------------------------------------------- /web/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/docker-compose.yml -------------------------------------------------------------------------------- /web/docs/implementation-summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/docs/implementation-summary.md -------------------------------------------------------------------------------- /web/docs/interaction-flow-test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/docs/interaction-flow-test.md -------------------------------------------------------------------------------- /web/docs/streaming-improvements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/docs/streaming-improvements.md -------------------------------------------------------------------------------- /web/docs/testing-thought-block.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/docs/testing-thought-block.md -------------------------------------------------------------------------------- /web/docs/thought-block-design-system.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/docs/thought-block-design-system.md -------------------------------------------------------------------------------- /web/docs/thought-block-feature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/docs/thought-block-feature.md -------------------------------------------------------------------------------- /web/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/eslint.config.js -------------------------------------------------------------------------------- /web/jest.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/jest.config.mjs -------------------------------------------------------------------------------- /web/jest.setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/jest.setup.js -------------------------------------------------------------------------------- /web/messages/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/messages/en.json -------------------------------------------------------------------------------- /web/messages/zh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/messages/zh.json -------------------------------------------------------------------------------- /web/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/next.config.js -------------------------------------------------------------------------------- /web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/package.json -------------------------------------------------------------------------------- /web/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/pnpm-lock.yaml -------------------------------------------------------------------------------- /web/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/postcss.config.js -------------------------------------------------------------------------------- /web/prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/prettier.config.js -------------------------------------------------------------------------------- /web/public/images/deer-hero.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/public/images/deer-hero.svg -------------------------------------------------------------------------------- /web/public/images/walking_deer.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/public/images/walking_deer.webm -------------------------------------------------------------------------------- /web/public/mock/final-answer.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/public/mock/final-answer.txt -------------------------------------------------------------------------------- /web/public/mock/first-plan.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/public/mock/first-plan.txt -------------------------------------------------------------------------------- /web/public/mock/re-plan.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/public/mock/re-plan.txt -------------------------------------------------------------------------------- /web/public/mock/reasoning-example.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/public/mock/reasoning-example.txt -------------------------------------------------------------------------------- /web/public/replay/ai-twin-insurance.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/public/replay/ai-twin-insurance.txt -------------------------------------------------------------------------------- /web/public/replay/china-food-delivery.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/public/replay/china-food-delivery.txt -------------------------------------------------------------------------------- /web/public/replay/eiffel-tower-vs-tallest-building.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/public/replay/eiffel-tower-vs-tallest-building.txt -------------------------------------------------------------------------------- /web/public/replay/github-top-trending-repo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/public/replay/github-top-trending-repo.txt -------------------------------------------------------------------------------- /web/public/replay/nanjing-traditional-dishes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/public/replay/nanjing-traditional-dishes.txt -------------------------------------------------------------------------------- /web/public/replay/rag.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/public/replay/rag.txt -------------------------------------------------------------------------------- /web/public/replay/rental-apartment-decoration.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/public/replay/rental-apartment-decoration.txt -------------------------------------------------------------------------------- /web/public/replay/review-of-the-professional.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/public/replay/review-of-the-professional.txt -------------------------------------------------------------------------------- /web/public/replay/ultra-processed-foods.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/public/replay/ultra-processed-foods.txt -------------------------------------------------------------------------------- /web/src/app/chat/components/conversation-starter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/app/chat/components/conversation-starter.tsx -------------------------------------------------------------------------------- /web/src/app/chat/components/input-box.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/app/chat/components/input-box.tsx -------------------------------------------------------------------------------- /web/src/app/chat/components/message-list-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/app/chat/components/message-list-view.tsx -------------------------------------------------------------------------------- /web/src/app/chat/components/messages-block.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/app/chat/components/messages-block.tsx -------------------------------------------------------------------------------- /web/src/app/chat/components/research-activities-block.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/app/chat/components/research-activities-block.tsx -------------------------------------------------------------------------------- /web/src/app/chat/components/research-block.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/app/chat/components/research-block.tsx -------------------------------------------------------------------------------- /web/src/app/chat/components/research-report-block.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/app/chat/components/research-report-block.tsx -------------------------------------------------------------------------------- /web/src/app/chat/components/site-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/app/chat/components/site-header.tsx -------------------------------------------------------------------------------- /web/src/app/chat/components/welcome.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/app/chat/components/welcome.tsx -------------------------------------------------------------------------------- /web/src/app/chat/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/app/chat/main.tsx -------------------------------------------------------------------------------- /web/src/app/chat/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/app/chat/page.tsx -------------------------------------------------------------------------------- /web/src/app/landing/components/jumbotron.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/app/landing/components/jumbotron.tsx -------------------------------------------------------------------------------- /web/src/app/landing/components/multi-agent-visualization.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/app/landing/components/multi-agent-visualization.tsx -------------------------------------------------------------------------------- /web/src/app/landing/components/ray.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/app/landing/components/ray.tsx -------------------------------------------------------------------------------- /web/src/app/landing/components/section-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/app/landing/components/section-header.tsx -------------------------------------------------------------------------------- /web/src/app/landing/sections/case-study-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/app/landing/sections/case-study-section.tsx -------------------------------------------------------------------------------- /web/src/app/landing/sections/core-features-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/app/landing/sections/core-features-section.tsx -------------------------------------------------------------------------------- /web/src/app/landing/sections/join-community-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/app/landing/sections/join-community-section.tsx -------------------------------------------------------------------------------- /web/src/app/landing/sections/multi-agent-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/app/landing/sections/multi-agent-section.tsx -------------------------------------------------------------------------------- /web/src/app/landing/store/graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/app/landing/store/graph.ts -------------------------------------------------------------------------------- /web/src/app/landing/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/app/landing/store/index.ts -------------------------------------------------------------------------------- /web/src/app/landing/store/mav-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/app/landing/store/mav-store.ts -------------------------------------------------------------------------------- /web/src/app/landing/store/playbook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/app/landing/store/playbook.ts -------------------------------------------------------------------------------- /web/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/app/layout.tsx -------------------------------------------------------------------------------- /web/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/app/page.tsx -------------------------------------------------------------------------------- /web/src/app/settings/dialogs/add-mcp-server-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/app/settings/dialogs/add-mcp-server-dialog.tsx -------------------------------------------------------------------------------- /web/src/app/settings/dialogs/edit-mcp-server-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/app/settings/dialogs/edit-mcp-server-dialog.tsx -------------------------------------------------------------------------------- /web/src/app/settings/dialogs/settings-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/app/settings/dialogs/settings-dialog.tsx -------------------------------------------------------------------------------- /web/src/app/settings/tabs/about-en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/app/settings/tabs/about-en.md -------------------------------------------------------------------------------- /web/src/app/settings/tabs/about-tab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/app/settings/tabs/about-tab.tsx -------------------------------------------------------------------------------- /web/src/app/settings/tabs/about-zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/app/settings/tabs/about-zh.md -------------------------------------------------------------------------------- /web/src/app/settings/tabs/general-tab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/app/settings/tabs/general-tab.tsx -------------------------------------------------------------------------------- /web/src/app/settings/tabs/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/app/settings/tabs/index.tsx -------------------------------------------------------------------------------- /web/src/app/settings/tabs/mcp-tab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/app/settings/tabs/mcp-tab.tsx -------------------------------------------------------------------------------- /web/src/app/settings/tabs/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/app/settings/tabs/types.ts -------------------------------------------------------------------------------- /web/src/components/deer-flow/fav-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/deer-flow/fav-icon.tsx -------------------------------------------------------------------------------- /web/src/components/deer-flow/icons/detective.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/deer-flow/icons/detective.tsx -------------------------------------------------------------------------------- /web/src/components/deer-flow/icons/enhance.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/deer-flow/icons/enhance.tsx -------------------------------------------------------------------------------- /web/src/components/deer-flow/icons/report-style.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/deer-flow/icons/report-style.tsx -------------------------------------------------------------------------------- /web/src/components/deer-flow/image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/deer-flow/image.tsx -------------------------------------------------------------------------------- /web/src/components/deer-flow/language-switcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/deer-flow/language-switcher.tsx -------------------------------------------------------------------------------- /web/src/components/deer-flow/link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/deer-flow/link.tsx -------------------------------------------------------------------------------- /web/src/components/deer-flow/loading-animation.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/deer-flow/loading-animation.module.css -------------------------------------------------------------------------------- /web/src/components/deer-flow/loading-animation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/deer-flow/loading-animation.tsx -------------------------------------------------------------------------------- /web/src/components/deer-flow/logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/deer-flow/logo.tsx -------------------------------------------------------------------------------- /web/src/components/deer-flow/markdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/deer-flow/markdown.tsx -------------------------------------------------------------------------------- /web/src/components/deer-flow/message-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/deer-flow/message-input.tsx -------------------------------------------------------------------------------- /web/src/components/deer-flow/rainbow-text.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/deer-flow/rainbow-text.module.css -------------------------------------------------------------------------------- /web/src/components/deer-flow/rainbow-text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/deer-flow/rainbow-text.tsx -------------------------------------------------------------------------------- /web/src/components/deer-flow/report-style-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/deer-flow/report-style-dialog.tsx -------------------------------------------------------------------------------- /web/src/components/deer-flow/resource-mentions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/deer-flow/resource-mentions.tsx -------------------------------------------------------------------------------- /web/src/components/deer-flow/resource-suggestion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/deer-flow/resource-suggestion.tsx -------------------------------------------------------------------------------- /web/src/components/deer-flow/rolling-text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/deer-flow/rolling-text.tsx -------------------------------------------------------------------------------- /web/src/components/deer-flow/scroll-container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/deer-flow/scroll-container.tsx -------------------------------------------------------------------------------- /web/src/components/deer-flow/theme-provider-wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/deer-flow/theme-provider-wrapper.tsx -------------------------------------------------------------------------------- /web/src/components/deer-flow/theme-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/deer-flow/theme-toggle.tsx -------------------------------------------------------------------------------- /web/src/components/deer-flow/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/deer-flow/toaster.tsx -------------------------------------------------------------------------------- /web/src/components/deer-flow/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/deer-flow/tooltip.tsx -------------------------------------------------------------------------------- /web/src/components/editor/extensions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/editor/extensions.tsx -------------------------------------------------------------------------------- /web/src/components/editor/generative/ai-completion-command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/editor/generative/ai-completion-command.tsx -------------------------------------------------------------------------------- /web/src/components/editor/generative/ai-selector-commands.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/editor/generative/ai-selector-commands.tsx -------------------------------------------------------------------------------- /web/src/components/editor/generative/ai-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/editor/generative/ai-selector.tsx -------------------------------------------------------------------------------- /web/src/components/editor/generative/generative-menu-switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/editor/generative/generative-menu-switch.tsx -------------------------------------------------------------------------------- /web/src/components/editor/image-upload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/editor/image-upload.ts -------------------------------------------------------------------------------- /web/src/components/editor/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/editor/index.tsx -------------------------------------------------------------------------------- /web/src/components/editor/math-serializer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/editor/math-serializer.ts -------------------------------------------------------------------------------- /web/src/components/editor/selectors/color-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/editor/selectors/color-selector.tsx -------------------------------------------------------------------------------- /web/src/components/editor/selectors/link-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/editor/selectors/link-selector.tsx -------------------------------------------------------------------------------- /web/src/components/editor/selectors/math-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/editor/selectors/math-selector.tsx -------------------------------------------------------------------------------- /web/src/components/editor/selectors/node-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/editor/selectors/node-selector.tsx -------------------------------------------------------------------------------- /web/src/components/editor/selectors/text-buttons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/editor/selectors/text-buttons.tsx -------------------------------------------------------------------------------- /web/src/components/editor/slash-command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/editor/slash-command.tsx -------------------------------------------------------------------------------- /web/src/components/magicui/aurora-text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/magicui/aurora-text.tsx -------------------------------------------------------------------------------- /web/src/components/magicui/bento-grid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/magicui/bento-grid.tsx -------------------------------------------------------------------------------- /web/src/components/magicui/border-beam.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/magicui/border-beam.tsx -------------------------------------------------------------------------------- /web/src/components/magicui/flickering-grid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/magicui/flickering-grid.tsx -------------------------------------------------------------------------------- /web/src/components/magicui/number-ticker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/magicui/number-ticker.tsx -------------------------------------------------------------------------------- /web/src/components/magicui/shine-border.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/magicui/shine-border.tsx -------------------------------------------------------------------------------- /web/src/components/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/theme-provider.tsx -------------------------------------------------------------------------------- /web/src/components/ui/accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/ui/accordion.tsx -------------------------------------------------------------------------------- /web/src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /web/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/ui/button.tsx -------------------------------------------------------------------------------- /web/src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/ui/card.tsx -------------------------------------------------------------------------------- /web/src/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /web/src/components/ui/collapsible.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/ui/collapsible.tsx -------------------------------------------------------------------------------- /web/src/components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/ui/command.tsx -------------------------------------------------------------------------------- /web/src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /web/src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /web/src/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/ui/form.tsx -------------------------------------------------------------------------------- /web/src/components/ui/icons/magic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/ui/icons/magic.tsx -------------------------------------------------------------------------------- /web/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/ui/input.tsx -------------------------------------------------------------------------------- /web/src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/ui/label.tsx -------------------------------------------------------------------------------- /web/src/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/ui/popover.tsx -------------------------------------------------------------------------------- /web/src/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /web/src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/ui/select.tsx -------------------------------------------------------------------------------- /web/src/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/ui/separator.tsx -------------------------------------------------------------------------------- /web/src/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/ui/sheet.tsx -------------------------------------------------------------------------------- /web/src/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /web/src/components/ui/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/ui/slider.tsx -------------------------------------------------------------------------------- /web/src/components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/ui/switch.tsx -------------------------------------------------------------------------------- /web/src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /web/src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /web/src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /web/src/core/api/chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/core/api/chat.ts -------------------------------------------------------------------------------- /web/src/core/api/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/core/api/hooks.ts -------------------------------------------------------------------------------- /web/src/core/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/core/api/index.ts -------------------------------------------------------------------------------- /web/src/core/api/mcp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/core/api/mcp.ts -------------------------------------------------------------------------------- /web/src/core/api/podcast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/core/api/podcast.ts -------------------------------------------------------------------------------- /web/src/core/api/prompt-enhancer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/core/api/prompt-enhancer.ts -------------------------------------------------------------------------------- /web/src/core/api/rag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/core/api/rag.ts -------------------------------------------------------------------------------- /web/src/core/api/resolve-service-url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/core/api/resolve-service-url.ts -------------------------------------------------------------------------------- /web/src/core/api/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/core/api/types.ts -------------------------------------------------------------------------------- /web/src/core/config/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./types"; 2 | -------------------------------------------------------------------------------- /web/src/core/config/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/core/config/types.ts -------------------------------------------------------------------------------- /web/src/core/markdown/katex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/core/markdown/katex.ts -------------------------------------------------------------------------------- /web/src/core/mcp/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/core/mcp/index.ts -------------------------------------------------------------------------------- /web/src/core/mcp/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/core/mcp/schema.ts -------------------------------------------------------------------------------- /web/src/core/mcp/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/core/mcp/types.ts -------------------------------------------------------------------------------- /web/src/core/mcp/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/core/mcp/utils.ts -------------------------------------------------------------------------------- /web/src/core/messages/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/core/messages/index.ts -------------------------------------------------------------------------------- /web/src/core/messages/merge-message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/core/messages/merge-message.ts -------------------------------------------------------------------------------- /web/src/core/messages/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/core/messages/types.ts -------------------------------------------------------------------------------- /web/src/core/rehype/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/core/rehype/index.ts -------------------------------------------------------------------------------- /web/src/core/rehype/rehype-split-words-into-spans.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/core/rehype/rehype-split-words-into-spans.ts -------------------------------------------------------------------------------- /web/src/core/replay/get-replay-id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/core/replay/get-replay-id.ts -------------------------------------------------------------------------------- /web/src/core/replay/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/core/replay/hooks.ts -------------------------------------------------------------------------------- /web/src/core/replay/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/core/replay/index.ts -------------------------------------------------------------------------------- /web/src/core/sse/StreamEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/core/sse/StreamEvent.ts -------------------------------------------------------------------------------- /web/src/core/sse/fetch-stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/core/sse/fetch-stream.ts -------------------------------------------------------------------------------- /web/src/core/sse/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/core/sse/index.ts -------------------------------------------------------------------------------- /web/src/core/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/core/store/index.ts -------------------------------------------------------------------------------- /web/src/core/store/settings-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/core/store/settings-store.ts -------------------------------------------------------------------------------- /web/src/core/store/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/core/store/store.ts -------------------------------------------------------------------------------- /web/src/core/utils/deep-clone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/core/utils/deep-clone.ts -------------------------------------------------------------------------------- /web/src/core/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/core/utils/index.ts -------------------------------------------------------------------------------- /web/src/core/utils/json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/core/utils/json.ts -------------------------------------------------------------------------------- /web/src/core/utils/markdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/core/utils/markdown.ts -------------------------------------------------------------------------------- /web/src/core/utils/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/core/utils/time.ts -------------------------------------------------------------------------------- /web/src/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/env.js -------------------------------------------------------------------------------- /web/src/hooks/use-intersection-observer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/hooks/use-intersection-observer.ts -------------------------------------------------------------------------------- /web/src/hooks/use-mobile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/hooks/use-mobile.ts -------------------------------------------------------------------------------- /web/src/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/i18n.ts -------------------------------------------------------------------------------- /web/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/lib/utils.ts -------------------------------------------------------------------------------- /web/src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/styles/globals.css -------------------------------------------------------------------------------- /web/src/styles/prosemirror.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/styles/prosemirror.css -------------------------------------------------------------------------------- /web/src/typings/md.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/src/typings/md.d.ts -------------------------------------------------------------------------------- /web/tests/__mocks__/fileMock.js: -------------------------------------------------------------------------------- 1 | module.exports = 'test-file-stub'; 2 | -------------------------------------------------------------------------------- /web/tests/__mocks__/store-mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/tests/__mocks__/store-mock.ts -------------------------------------------------------------------------------- /web/tests/json.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/tests/json.test.ts -------------------------------------------------------------------------------- /web/tests/markdown-katex.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/tests/markdown-katex.test.ts -------------------------------------------------------------------------------- /web/tests/markdown-math-editor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/tests/markdown-math-editor.test.ts -------------------------------------------------------------------------------- /web/tests/merge-message.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/tests/merge-message.test.ts -------------------------------------------------------------------------------- /web/tests/message-list-view.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/tests/message-list-view.test.tsx -------------------------------------------------------------------------------- /web/tests/store.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/tests/store.test.ts -------------------------------------------------------------------------------- /web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/deer-flow/HEAD/web/tsconfig.json --------------------------------------------------------------------------------