Langchain-Chatchat(原Langchain-ChatGLM)基于 Langchain 与 ChatGLM, Qwen 与 Llama 等语言模型的 RAG 与 Agent 应用 | Langchain-Chatchat (formerly langchain-ChatGLM), local knowledge based LLM (like ChatGLM, Qwen and Llama) RAG and Agent app with langchain
Stars
37.7k
Forks
6.2k
Watchers
37.7k
Open Issues
17
Overall repository health assessment
No package.json found
This might not be a Node.js project
945
commits
317
commits
304
commits
200
commits
163
commits
60
commits
33
commits
24
commits
14
commits
11
commits
Refactor tool message formatting and enhance error handling in all_tools.py; update nest_asyncio dependency in pyproject.toml (#5408)
49165d6View on GitHubRefactor chat completions handling to conditionally build tool configuration based on the presence of tools in the request body. This change enhances the robustness of the chat function by preventing potential errors when no tools are provided.
c659d68View on GitHubRefactor chat handling to streamline message ID retrieval and enhance MCP connection support. Update chat function to include use_mcp parameter, allowing for dynamic MCP connection management. Adjust web UI to incorporate MCP usage toggle, improving user experience and flexibility in agent interactions.
88348e3View on GitHubRefactor MCP connection management by removing the command field from schemas and API requests, consolidating it within the config dictionary. Update related functions and the web UI to enhance clarity and maintainability, while improving session state handling for timeout and working directory settings.
256d6ddView on GitHubRefactor MCP connection management by removing the command field from schemas, API routes, and database models. Update related functions to store command within the config dictionary, enhancing configuration clarity. Adjust web UI to reflect these changes, improving user experience and maintainability.
984ab84View on GitHubRemove auto_connect field from MCP connection schemas, API routes, and database models to streamline connection management. Update related functions and UI components to reflect this change, enhancing clarity and maintainability.
1a8515bView on GitHubRefactor MCP connection update API to return consistent status responses instead of HTTP exceptions. Update related database retrieval logic and enhance web UI with toggle functionality for enabling/disabling connections, improving user experience and error handling.
c31cb8eView on GitHubUpdate MCP connection schemas to remove minimum length validation for command fields, enhancing flexibility in request body. Refactor connection retrieval function for consistency in naming conventions.
dffcfedView on GitHubRefactor connection form submission process in MCP management page by replacing `st.experimental_rerun()` with `st.rerun()` for improved session state handling and consistency in UI behavior.
d38a1f7View on GitHubRemove unused MCP connection retrieval function and clean up related API routes for improved clarity and maintainability.
d71ecc9View on GitHubRefactor MCP connection schema and API to remove server_type and name fields, replacing them with server_name and transport. Update related CRUD operations and logging for consistency. Enhance database model to support additional connection configurations and improve web UI for better user experience.
fd7d52eView on GitHub