Commit Graph

561 Commits (7de3436e6bdcdddfd41c748a5af8de9891e588b8)

Author SHA1 Message Date
Harry 8fc5ccab35 fix(oauth): add error handling for OAuth parameter decryption 9 months ago
Harry 5090f63df5 feat(tool): update tool provider methods to handle optional credentials and name 9 months ago
Harry 31e1261ae2 fix(oauth): improve name validation logic for tool providers 9 months ago
Harry ace6e11a6f feat(oauth): implement AES encryption and decryption for system OAuth parameters 9 months ago
Harry 0532135a9c Merge remote-tracking branch 'origin/main' into feat/tool-plugin-oauth 9 months ago
Harry adc39f7b0d feat(oauth): enhance OAuth client management and validation 9 months ago
Garden12138 2a85f28963
fix:Fixed the problem of plugin installation failure caused by incons… (#22156) 9 months ago
Harry f3bbab0eed Merge remote-tracking branch 'origin/main' into feat/tool-plugin-oauth
# Conflicts:
#	api/controllers/console/workspace/tool_providers.py
#	api/core/tools/entities/api_entities.py
#	api/core/tools/tool_manager.py
#	api/core/tools/utils/configuration.py
#	api/services/tools/tools_transform_service.py
9 months ago
诗浓 e576b989b8
feat(tool): add support for API key authentication via query parameter (#21656) 9 months ago
NeatGuyCoding f929bfb94c
minor fix: remove duplicates, fix typo, and add restriction for get mcp server (#22170)
Signed-off-by: neatguycoding <15627489+NeatGuyCoding@users.noreply.github.com>
9 months ago
Yeuoly 94a13d7d62
feat: add support for dark icons in provider and tool entities (#22081) 9 months ago
Novice 535fff62f3
feat: add MCP support (#20716)
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com>
9 months ago
NeatGuyCoding 6f8c7a66c8
feat: add redis fallback mechanism #21043 (#21044)
Co-authored-by: tech <cto@sb>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
9 months ago
-LAN- 4cb50f1809
feat(libs): Introduce `extract_tenant_id` (#22086)
Signed-off-by: -LAN- <laipz8200@outlook.com>
9 months ago
Harry f35b8d6245 feat(oauth): refactor session management in tool provider operations 9 months ago
Harry ef330fec2c feat(oauth): add credential validation for providers 9 months ago
heyszt a201e9faee
feat: Add Aliyun LLM Observability Integration (#21471) 9 months ago
Harry 0dc5bfb2c7 feat(oauth): refactor tool encryption utils 9 months ago
Harry eaefa1b7e6 feat(oauth): refactor encryption 9 months ago
Harry 9f053f3bbc feat(oauth): rename ToolProviderCredentialType to CredentialType for consistency 9 months ago
Harry 26b46b88c9 feat(oauth): add multi credentials support 9 months ago
NeatGuyCoding ebc4fdc4b2
moving the `MessageStatus` class from the `models.model` module to `models.enums` module (#21867)
Signed-off-by: neatguycoding <15627489+NeatGuyCoding@users.noreply.github.com>
9 months ago
Ali Saleh 1af3d40c1a
feat: Improve Observability with Arize & Phoenix Integration (#19840)
Co-authored-by: crazywoola <427733928@qq.com>
Co-authored-by: Gu <guchenhe@gmail.com>
9 months ago
jiangbo721 31eb8548ef
fix: Before publish the app, preview the voice of tts, it raise an er… (#21821)
Co-authored-by: 刘江波 <jiangbo721@163.com>
9 months ago
Harry b316867bab Merge remote-tracking branch 'origin/main' into feat/tool-plugin-oauth 9 months ago
jiangbo721 e17b33e004
chore: add message status enum (#21825)
Co-authored-by: 刘江波 <jiangbo721@163.com>
9 months ago
Harry 988a76066d feat(oauth): enhance OAuth client handling and add custom client support 9 months ago
Harry 6ef1e017df feat(oauth): add support for retrieving credential info and OAuth client schema 9 months ago
QuantumGhost c2e599cd85
fix(api): Fix resetting sys var causing internal server error (#21604)
and sorts draft variables by their creation time, ensures a consist order.
9 months ago
Harry 7951a1c4df refactor(tool): implement multi provider credentials support 9 months ago
Harry daec82bd44 feat(oauth): refactor tool provider methods and enhance credential handling 9 months ago
Bowen Liang 1a7ad195f0
refactor: define the Dify project version in pyproject.toml (#20910) 9 months ago
Khoa a06af88b26
Feat/api validate model provider (#21582)
Co-authored-by: crazywoola <427733928@qq.com>
9 months ago
NeatGuyCoding 33f0457a23
fix: wrong token number when using qa_model and answer is updated. (#21574) 9 months ago
Yeuoly cea6522122
feat: add DYNAMIC_SELECT parameter type for dynamic options in parameter entities (#21425) 9 months ago
Harry 8a954c0b19 Merge branch 'main' into feat/tool-plugin-oauth 9 months ago
Harry ba843c2691 feat(oauth): update api 9 months ago
jiangbo721 90aba77471
chore: remove unused code (#21497)
Co-authored-by: 刘江波 <jiangbo721@163.com>
9 months ago
NeatGuyCoding 6bb82f8ee0
Fix minor comment missing (#21517) 9 months ago
Dongyu Li 00f0b569cc
Feat/kb index (#20868)
Co-authored-by: twwu <twwu@dify.ai>
9 months ago
Harry 6c9e99b0c6 Merge branch 'main' into feat/tool-plugin-oauth 9 months ago
Maries 1dd2607dfd
feat(oauth): refactor proxy context (#21483) 9 months ago
Harry ce4cc54cc9 feat(oauth): merge tool oauth and remove sequence number branches 9 months ago
Harry 1a2dfd950e Merge branch 'main' into feat/tool-plugin-oauth
# Conflicts:
#	api/core/plugin/impl/oauth.py
#	api/services/plugin/oauth_service.py
9 months ago
Maries 164e5481c5
feat(oauth): plugin oauth service (#21480) 9 months ago
QuantumGhost 268da31332
fix(api): adding variable to variable pool recursively while loading draft variables. (#21478)
This PR fix the issue that `ObjectSegment` are not recursively added to the draft variable pool while loading draft variables from database. It also fixes an issue about loading variables with more than two elements in the its selector.

Enhances #19735.
Closes #21477.
9 months ago
NeatGuyCoding 94f8e48647
Refactor update dataset (fix #21401) (#21402)
Co-authored-by: Jyong <76649700+JohnJyong@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
9 months ago
Harry 8bd05aee4b Merge branch 'feat/plugin-oauth' into feat/tool-plugin-oauth
# Conflicts:
#	api/services/plugin/oauth_service.py
9 months ago
-LAN- c7ee0f2a93
fix(knowledge_base): Unchecked metadata name length (#21454)
Signed-off-by: -LAN- <laipz8200@outlook.com>
9 months ago
Harry fcfaa7ce13 feat(oauth): plugin oauth service 9 months ago