├── .codespellignore ├── .env.example ├── .github └── workflows │ ├── claude-code-review.yml │ ├── claude.yml │ ├── integration-tests.yml │ └── unit-tests.yml ├── .gitignore ├── .vscode └── settings.json ├── AGENTS.md ├── CLAUDE.md ├── LICENSE ├── Makefile ├── README.md ├── README_CN.md ├── ROADMAP.md ├── langgraph.json ├── pyproject.toml ├── src ├── common │ ├── __init__.py │ ├── basemodel.py │ ├── context.py │ ├── mcp.py │ ├── models │ │ ├── __init__.py │ │ ├── qwen.py │ │ └── siliconflow.py │ ├── prompts.py │ ├── tools.py │ └── utils.py └── react_agent │ ├── __init__.py │ ├── graph.py │ └── state.py ├── static ├── book-photo.jpg ├── feishu.jpg ├── langchain-poster.jpg ├── langgraph-poster.jpg └── studio_ui.png ├── tests ├── __init__.py ├── cassettes │ └── 103fe67e-a040-4e4e-aadb-b20a7057f904.yaml ├── conftest.py ├── e2e_tests │ ├── __init__.py │ ├── test_deepwiki.py │ ├── test_react_agent.py │ └── test_siliconflow.py ├── evaluations │ ├── README.md │ ├── __init__.py │ ├── config.py │ ├── graph.py │ ├── multiturn.py │ └── utils.py ├── integration_tests │ ├── __init__.py │ ├── test_deepwiki.py │ ├── test_graph.py │ └── test_models.py ├── test_data.py └── unit_tests │ ├── __init__.py │ ├── common │ └── test_basemodel.py │ ├── test_configuration.py │ ├── test_deepwiki_tools.py │ ├── test_error_handling.py │ ├── test_mcp.py │ ├── test_models.py │ └── test_tools.py └── uv.lock /.codespellignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/.env.example -------------------------------------------------------------------------------- /.github/workflows/claude-code-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/.github/workflows/claude-code-review.yml -------------------------------------------------------------------------------- /.github/workflows/claude.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/.github/workflows/claude.yml -------------------------------------------------------------------------------- /.github/workflows/integration-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/.github/workflows/integration-tests.yml -------------------------------------------------------------------------------- /.github/workflows/unit-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/.github/workflows/unit-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/AGENTS.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/README.md -------------------------------------------------------------------------------- /README_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/README_CN.md -------------------------------------------------------------------------------- /ROADMAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/ROADMAP.md -------------------------------------------------------------------------------- /langgraph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/langgraph.json -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/common/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/src/common/__init__.py -------------------------------------------------------------------------------- /src/common/basemodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/src/common/basemodel.py -------------------------------------------------------------------------------- /src/common/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/src/common/context.py -------------------------------------------------------------------------------- /src/common/mcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/src/common/mcp.py -------------------------------------------------------------------------------- /src/common/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/src/common/models/__init__.py -------------------------------------------------------------------------------- /src/common/models/qwen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/src/common/models/qwen.py -------------------------------------------------------------------------------- /src/common/models/siliconflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/src/common/models/siliconflow.py -------------------------------------------------------------------------------- /src/common/prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/src/common/prompts.py -------------------------------------------------------------------------------- /src/common/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/src/common/tools.py -------------------------------------------------------------------------------- /src/common/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/src/common/utils.py -------------------------------------------------------------------------------- /src/react_agent/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/src/react_agent/__init__.py -------------------------------------------------------------------------------- /src/react_agent/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/src/react_agent/graph.py -------------------------------------------------------------------------------- /src/react_agent/state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/src/react_agent/state.py -------------------------------------------------------------------------------- /static/book-photo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/static/book-photo.jpg -------------------------------------------------------------------------------- /static/feishu.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/static/feishu.jpg -------------------------------------------------------------------------------- /static/langchain-poster.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/static/langchain-poster.jpg -------------------------------------------------------------------------------- /static/langgraph-poster.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/static/langgraph-poster.jpg -------------------------------------------------------------------------------- /static/studio_ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/static/studio_ui.png -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Tests package 2 | -------------------------------------------------------------------------------- /tests/cassettes/103fe67e-a040-4e4e-aadb-b20a7057f904.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/tests/cassettes/103fe67e-a040-4e4e-aadb-b20a7057f904.yaml -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/e2e_tests/__init__.py: -------------------------------------------------------------------------------- 1 | """End-to-end tests for the LangGraph ReAct agent.""" 2 | -------------------------------------------------------------------------------- /tests/e2e_tests/test_deepwiki.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/tests/e2e_tests/test_deepwiki.py -------------------------------------------------------------------------------- /tests/e2e_tests/test_react_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/tests/e2e_tests/test_react_agent.py -------------------------------------------------------------------------------- /tests/e2e_tests/test_siliconflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/tests/e2e_tests/test_siliconflow.py -------------------------------------------------------------------------------- /tests/evaluations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/tests/evaluations/README.md -------------------------------------------------------------------------------- /tests/evaluations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/tests/evaluations/__init__.py -------------------------------------------------------------------------------- /tests/evaluations/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/tests/evaluations/config.py -------------------------------------------------------------------------------- /tests/evaluations/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/tests/evaluations/graph.py -------------------------------------------------------------------------------- /tests/evaluations/multiturn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/tests/evaluations/multiturn.py -------------------------------------------------------------------------------- /tests/evaluations/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/tests/evaluations/utils.py -------------------------------------------------------------------------------- /tests/integration_tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/tests/integration_tests/__init__.py -------------------------------------------------------------------------------- /tests/integration_tests/test_deepwiki.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/tests/integration_tests/test_deepwiki.py -------------------------------------------------------------------------------- /tests/integration_tests/test_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/tests/integration_tests/test_graph.py -------------------------------------------------------------------------------- /tests/integration_tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/tests/integration_tests/test_models.py -------------------------------------------------------------------------------- /tests/test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/tests/test_data.py -------------------------------------------------------------------------------- /tests/unit_tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/tests/unit_tests/__init__.py -------------------------------------------------------------------------------- /tests/unit_tests/common/test_basemodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/tests/unit_tests/common/test_basemodel.py -------------------------------------------------------------------------------- /tests/unit_tests/test_configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/tests/unit_tests/test_configuration.py -------------------------------------------------------------------------------- /tests/unit_tests/test_deepwiki_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/tests/unit_tests/test_deepwiki_tools.py -------------------------------------------------------------------------------- /tests/unit_tests/test_error_handling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/tests/unit_tests/test_error_handling.py -------------------------------------------------------------------------------- /tests/unit_tests/test_mcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/tests/unit_tests/test_mcp.py -------------------------------------------------------------------------------- /tests/unit_tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/tests/unit_tests/test_models.py -------------------------------------------------------------------------------- /tests/unit_tests/test_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/tests/unit_tests/test_tools.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webup/langgraph-up-react/HEAD/uv.lock --------------------------------------------------------------------------------