[PR #649] [MERGED] feat: universal chat in explore #22604

Closed
opened 2026-02-21 20:19:20 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langgenius/dify/pull/649
Author: @takatost
Created: 7/26/2023
Status: Merged
Merged: 7/27/2023
Merged by: @takatost

Base: mainHead: feat/universal-chat


📝 Commits (10+)

  • 96cd796 feat: add agent executors and tools
  • 02a42a7 feat: add multi function call agent
  • d7712cf feat: optimize agents
  • c6c8116 feat: optimize tool providers and tool parse
  • c429005 feat: optimize dataset_retriever tool
  • 937061c fix: should use agent
  • 464a361 feat: router agent instead of router chain
  • 77146b5 feat: remove old dataset index tool
  • 6921ee5 fix: dataset query when single dataset
  • 95eaf9a feat: add fake llm when no extra pre prompt is specified

📊 Changes

64 files changed (+3187 additions, -859 deletions)

View changed files

📝 .github/workflows/check_no_chinese_comments.py (+1 -1)
📝 api/app.py (+1 -1)
📝 api/controllers/console/__init__.py (+4 -1)
📝 api/controllers/console/app/app.py (+5 -1)
📝 api/controllers/console/app/conversation.py (+2 -2)
📝 api/controllers/console/app/model_config.py (+1 -0)
📝 api/controllers/console/explore/conversation.py (+4 -1)
📝 api/controllers/console/explore/parameter.py (+7 -2)
api/controllers/console/universal_chat/audio.py (+66 -0)
api/controllers/console/universal_chat/chat.py (+127 -0)
api/controllers/console/universal_chat/conversation.py (+118 -0)
api/controllers/console/universal_chat/message.py (+127 -0)
api/controllers/console/universal_chat/parameter.py (+36 -0)
api/controllers/console/universal_chat/wraps.py (+84 -0)
📝 api/controllers/console/workspace/model_providers.py (+0 -0)
api/controllers/console/workspace/tool_providers.py (+136 -0)
📝 api/controllers/service_api/app/app.py (+7 -2)
📝 api/controllers/web/app.py (+7 -2)
📝 api/controllers/web/conversation.py (+4 -1)
api/core/agent/agent/calc_token_mixin.py (+35 -0)

...and 44 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/langgenius/dify/pull/649 **Author:** [@takatost](https://github.com/takatost) **Created:** 7/26/2023 **Status:** ✅ Merged **Merged:** 7/27/2023 **Merged by:** [@takatost](https://github.com/takatost) **Base:** `main` ← **Head:** `feat/universal-chat` --- ### 📝 Commits (10+) - [`96cd796`](https://github.com/langgenius/dify/commit/96cd7966f4bdbd54aec4568aef2fdfa4dcb0b47f) feat: add agent executors and tools - [`02a42a7`](https://github.com/langgenius/dify/commit/02a42a7feb4d984d9b7c05d53ee9730de0997286) feat: add multi function call agent - [`d7712cf`](https://github.com/langgenius/dify/commit/d7712cf719de1e20750cf77a90037c43af2b58e0) feat: optimize agents - [`c6c8116`](https://github.com/langgenius/dify/commit/c6c81164b93fb3670916c7191dfec7157167d8bf) feat: optimize tool providers and tool parse - [`c429005`](https://github.com/langgenius/dify/commit/c429005cbf5d92536a87ba6bfa6f5618713fd2f7) feat: optimize dataset_retriever tool - [`937061c`](https://github.com/langgenius/dify/commit/937061cf9553d292b19daba4f6dff5b9ab550aa2) fix: should use agent - [`464a361`](https://github.com/langgenius/dify/commit/464a3615048fa4fa9716a022c5f138509d9755c7) feat: router agent instead of router chain - [`77146b5`](https://github.com/langgenius/dify/commit/77146b50098faa8cc23ee158458dfc73638a72af) feat: remove old dataset index tool - [`6921ee5`](https://github.com/langgenius/dify/commit/6921ee5dd4b1e42f26a8b8003a26d3c0d6409f40) fix: dataset query when single dataset - [`95eaf9a`](https://github.com/langgenius/dify/commit/95eaf9a9763e1570fc1df7c19ef9600d504a0533) feat: add fake llm when no extra pre prompt is specified ### 📊 Changes **64 files changed** (+3187 additions, -859 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/check_no_chinese_comments.py` (+1 -1) 📝 `api/app.py` (+1 -1) 📝 `api/controllers/console/__init__.py` (+4 -1) 📝 `api/controllers/console/app/app.py` (+5 -1) 📝 `api/controllers/console/app/conversation.py` (+2 -2) 📝 `api/controllers/console/app/model_config.py` (+1 -0) 📝 `api/controllers/console/explore/conversation.py` (+4 -1) 📝 `api/controllers/console/explore/parameter.py` (+7 -2) ➕ `api/controllers/console/universal_chat/audio.py` (+66 -0) ➕ `api/controllers/console/universal_chat/chat.py` (+127 -0) ➕ `api/controllers/console/universal_chat/conversation.py` (+118 -0) ➕ `api/controllers/console/universal_chat/message.py` (+127 -0) ➕ `api/controllers/console/universal_chat/parameter.py` (+36 -0) ➕ `api/controllers/console/universal_chat/wraps.py` (+84 -0) 📝 `api/controllers/console/workspace/model_providers.py` (+0 -0) ➕ `api/controllers/console/workspace/tool_providers.py` (+136 -0) 📝 `api/controllers/service_api/app/app.py` (+7 -2) 📝 `api/controllers/web/app.py` (+7 -2) 📝 `api/controllers/web/conversation.py` (+4 -1) ➕ `api/core/agent/agent/calc_token_mixin.py` (+35 -0) _...and 44 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-21 20:19:20 -05:00
yindo closed this issue 2026-02-21 20:19:20 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify#22604