51ec835240
fix(api): fix line too long
2025-09-17 23:58:30 +08:00
0d66007ce9
fix(api): simplify parameters in get_signed_file_url_for_plugin function ( #25866 )
2025-09-17 23:53:42 +08:00
6371cc5028
Apply suggestion from @gemini-code-assist[bot]
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-17 23:49:27 +08:00
495562e313
chore(api): fix incorrect assertion message
2025-09-17 23:48:45 +08:00
1a3ac6fc68
Merge branch 'feat/rag-2' into feat/end_user
2025-09-17 23:46:38 +08:00
73e8623f07
fix(api): simplify parameters in get_signed_file_url_for_plugin function
2025-09-17 23:42:32 +08:00
3a427327c4
fix(api): update user retrieval logic in get_user function ( #25864 )
2025-09-17 23:32:01 +08:00
eed82f7ca7
fix(api): update user retrieval logic in get_user function
2025-09-17 23:23:58 +08:00
e386f350d1
fix mypy ( #25862 )
2025-09-17 23:21:59 +08:00
42d76dd126
fix mypy
2025-09-17 23:19:57 +08:00
ea38b4bcbe
fix mypy
2025-09-17 23:15:03 +08:00
9243fe81de
fix mypy ( #25859 )
2025-09-17 23:08:14 +08:00
41be002ec3
fix(api): fix format, replace .filter with .where ( #25858 )
2025-09-17 23:06:04 +08:00
8cc6927fed
fix mypy
2025-09-17 23:04:03 +08:00
5077f8b299
fix(api): fix format, replace .filter with .where
2025-09-17 22:55:13 +08:00
4fd2f605ba
fix(api): fix Optional not defined ( #25857 )
2025-09-17 22:41:57 +08:00
24fc7d0d6b
fix(api): fix Optional not defined
2025-09-17 22:40:24 +08:00
1631f9438d
fix style check ( #25854 )
2025-09-17 22:37:17 +08:00
adf2e33013
chore(api): apply autofix manully ( #25853 )
2025-09-17 22:37:10 +08:00
6166c26ea6
fix style check
2025-09-17 22:36:18 +08:00
eefcd3ecc4
chore(api): apply autofix manully
2025-09-17 22:34:21 +08:00
efce1b04e0
fix style check
2025-09-17 22:34:11 +08:00
73d4bb596a
fix: fix import linting, remove incorrect tests ( #25849 )
2025-09-17 21:26:35 +08:00
56630c18d4
test(api): remove incorrect tests
2025-09-17 21:21:41 +08:00
6c6f1cf24c
fix(api): fix import linting
2025-09-17 21:18:27 +08:00
873a1a952f
fix style check ( #25840 )
2025-09-17 21:00:48 +08:00
f73d6b6a51
fix style check
2025-09-17 20:57:41 +08:00
621a7898d7
fix(api): fix property access
2025-09-17 20:47:46 +08:00
055f7644fb
Merge branch 'feat/rag-2' into feat/merge-migrations
...
# Conflicts:
# api/services/workflow_service.py
2025-09-17 20:42:33 +08:00
3c9258a02b
fix(plugin): fix EndUser id does not match session_id ( #25847 )
2025-09-17 20:34:29 +08:00
bbf35a6df8
test(api): fix broken tests ( #25846 )
2025-09-17 20:20:09 +08:00
8352128a27
fix(plugin): fix EndUser id does not match session_id
2025-09-17 20:18:10 +08:00
0ad8cac3a8
Update api/tests/unit_tests/services/test_dataset_service_update_dataset.py
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-17 20:17:40 +08:00
948d6bac97
Update api/tests/unit_tests/services/test_dataset_service_update_dataset.py
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-17 20:17:10 +08:00
396fd728fb
test(api): fix broken tests
2025-09-17 20:09:52 +08:00
e6d65fe356
chore: merge feat/queue-based-graph-engine ( #25833 )
2025-09-17 18:05:25 +08:00
04919195cc
Merge remote-tracking branch 'upstream/feat/queue-based-graph-engine' into feat/rag-2
2025-09-17 18:00:48 +08:00
22517ea496
fix indexing_technique setting ( #25787 )
2025-09-17 17:56:39 +08:00
caf4b16b8e
Update api/core/datasource/utils/message_transformer.py
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-17 17:51:53 +08:00
69a402ba99
fix style check
2025-09-17 17:34:05 +08:00
a7665da813
fix: Fix web test error ( #25836 )
2025-09-17 16:51:51 +08:00
ba8bcf3a22
fix: Clean up whitespace in PortalToFollowElem component tests and improve controlled state handling
2025-09-17 16:48:17 +08:00
eaf6a29efa
Update the translation for pipeline ( #25834 )
2025-09-17 16:24:20 +08:00
1c23cbc643
Update the translation for pipeline
2025-09-17 16:20:02 +08:00
96e17f1f2d
fix: Fix lint and ts errors ( #25829 )
2025-09-17 16:09:54 +08:00
9c1b49b7f5
test(api): fix incorrect import in tests
2025-09-17 16:09:36 +08:00
da6b04656d
Merge branch 'feat/rag-2' into fix/response-ts-error
2025-09-17 16:07:36 +08:00
253b8dbc0a
feat: add i18n type generation scripts and improve code formatting
2025-09-17 16:05:10 +08:00
fbf0e5dd78
merge rag2 migrations ( #25831 )
2025-09-17 16:00:50 +08:00
f963eb525c
fix(api): apply suggestion from gemini
2025-09-17 15:55:38 +08:00
090b079ab4
fix(api): fix errors in migration
...
- add default value for `is_default_value`.
- use sa.String(20) for `EnumText`
2025-09-17 15:50:08 +08:00
262ffa0eae
chore(api): fix circular import caused by type hints
2025-09-17 15:49:35 +08:00
8eb063deb6
merge rag2 migrations
2025-09-17 15:35:46 +08:00
f89d6376dd
fix: improve error handling in mail and password authentication
2025-09-17 15:27:10 +08:00
c38a48027a
use DifyCoreRepositoryFactory ( #25824 )
2025-09-17 14:41:07 +08:00
47b1cd83c7
use DifyCoreRepositoryFactory
2025-09-17 14:38:23 +08:00
f0ebd654a0
fix: checklist before publish ( #25819 )
2025-09-17 13:52:00 +08:00
58a5e5263c
Merge branch 'feat/rag-2' into fix/checklist-before-publish
2025-09-17 13:49:32 +08:00
262189c54f
fix: checklist before publish
2025-09-17 13:47:11 +08:00
1cf788c43b
Merge branch 'main' into feat/queue-based-graph-engine
2025-09-17 12:46:08 +08:00
73a7756350
feat(graph_engine): allow to dumps and loads RSC
2025-09-17 12:45:51 +08:00
5520c80dbf
fix: Rename hybridSearchMode to reranking_mode in KnowledgeBase compo… ( #25789 )
2025-09-17 10:24:18 +08:00
409ad3e2b3
Merge branch 'feat/rag-2' into fix/kb-node-rerank-model
2025-09-17 10:16:07 +08:00
7ef2d92143
feat: improve number input ( #25794 )
2025-09-16 21:51:16 +08:00
4f3abc3ae5
chore: extract regex logic
2025-09-16 21:39:54 +08:00
496f87e028
chore: clean up
2025-09-16 21:29:55 +08:00
5469f6c846
feat: remove leading zeros in number input
2025-09-16 21:25:34 +08:00
926ae7320a
feat: Add useDatasetApiAccessUrl hook and update API links in various components for localization support
2025-09-16 21:08:05 +08:00
e3f3d4f980
fix: Rename hybridSearchMode to reranking_mode in KnowledgeBase components for consistency
2025-09-16 19:53:19 +08:00
bd6f8382b2
fix indexing_technique setting
2025-09-16 19:40:50 +08:00
02d15ebd5a
feat(graph_engine): support dumps and loads in GraphExecution
2025-09-16 19:38:10 +08:00
3947945a6f
Feat/merge main ( #25785 )
2025-09-16 19:33:22 +08:00
b04d945b3d
Merge branch 'main' into feat/rag-2
2025-09-16 19:29:27 +08:00
b5a7e64e19
Fix incorrect API endpoint routing from PR #25628 ( #25778 )
2025-09-16 19:20:26 +08:00
b37bef44f6
Fix/merge fix ( #25781 )
2025-09-16 19:14:33 +08:00
8cbfaa2c03
dev/reformat
2025-09-16 19:13:22 +08:00
5133623d42
dev/reformat
2025-09-16 19:06:42 +08:00
d575072735
fix: Remove customContainer prop from PortalToFollowElem and adjust padding in dropdown component ( #25779 )
2025-09-16 18:40:06 +08:00
73007362b3
fix: Remove customContainer prop from PortalToFollowElem and adjust padding in dropdown component
2025-09-16 18:21:08 +08:00
6be5772a51
dev/reformat
2025-09-16 17:45:21 +08:00
9ed6679966
dev/reformat
2025-09-16 17:34:22 +08:00
98db7d365c
dev/reformat
2025-09-16 17:33:56 +08:00
7b9326a411
dev/reformat
2025-09-16 17:08:39 +08:00
b283b10d3e
Fix/lindorm vdb optimize ( #25748 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-16 16:54:18 +08:00
8997e49f3a
Merge branch 'feat/rag-2' into fix/api-url
2025-09-16 16:46:37 +08:00
3797d53c78
fix: Update type handling in ToolNodeType to ensure proper formatting for unknown types
2025-09-16 16:42:15 +08:00
1c6e57d3df
dev/reformat
2025-09-16 16:41:50 +08:00
271da87c84
dev/reformat
2025-09-16 16:27:19 +08:00
6c7c465b17
fix: Update reopening logic for chunk details in Drawer component
2025-09-16 16:17:23 +08:00
5691ceb0ba
fix: Correct isMobile prop logic in LinkedAppsPanel and clean up component styles
2025-09-16 16:11:56 +08:00
1bf0dbc5d6
Feat/add dataset service api enable ( #25765 )
2025-09-16 16:09:57 +08:00
0ec037b803
dev/reformat
2025-09-16 16:08:04 +08:00
05aec66424
fix re-chunk document
2025-09-16 16:05:01 +08:00
11576932c9
feat: Add original_document_id to pipeline settings and update API key mutation paths
2025-09-16 15:57:38 +08:00
610f0414db
fix document retry
2025-09-16 15:29:19 +08:00
976b3b5e83
Merge branch 'main' into feat/queue-based-graph-engine
2025-09-16 15:21:36 +08:00
2f1c47406c
Merge branch 'feat/rag-2' into feat/add-dataset-service-api-enable
...
# Conflicts:
# api/controllers/console/datasets/datasets.py
# api/controllers/service_api/wraps.py
# api/services/dataset_service.py
2025-09-16 15:21:23 +08:00
7d8164ab4c
Sync with main ( #25763 )
2025-09-16 15:10:20 +08:00
ffb4f214ea
Merge remote-tracking branch 'upstream/feat/rag-2' into feat/rag-2
2025-09-16 15:06:38 +08:00
57972b7920
refactor: Enhance dependency tracking in List components and plugin tag compatibility ( #25757 )
2025-09-16 15:03:35 +08:00
dd34002db2
Merge remote-tracking branch 'upstream/main' into feat/rag-2
2025-09-16 14:59:35 +08:00
c463f31f56
fix document retry
2025-09-16 14:52:33 +08:00
ecb22226d6
refactor: remove Claude-specific references from documentation files ( #25760 )
2025-09-16 14:22:14 +08:00
c4ddc6420a
fix document retry
2025-09-16 14:18:26 +08:00
8635aacb46
Enhance LLM model configuration validation to include active status c… ( #25759 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-15 23:15:53 -07:00
8346506978
fix document retry
2025-09-16 14:14:09 +08:00
b5684f1992
refactor(graph_engine): remove unused parameters from Engine
2025-09-16 14:11:42 +08:00
4ea8fddf1a
feat: Add APP_VERSION to headers for marketplace API requests
2025-09-16 13:46:48 +08:00
a061215e42
refactor: Simplify tag label retrieval in hooks and update related components
2025-09-16 13:45:56 +08:00
d790d2bc89
refactor: Enhance dependency tracking in List components for improved loading state management
2025-09-16 13:37:49 +08:00
bd13cf05eb
Merge branch 'main' into feat/queue-based-graph-engine
2025-09-16 12:59:26 +08:00
bdd85b36a4
ruff check preview ( #25653 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-16 12:58:12 +08:00
a0c7713494
chat remove transparency from chat bubble in dark mode ( #24921 )
2025-09-16 12:57:53 +08:00
5f263147f9
fix: make mypy happy
2025-09-16 12:51:11 +08:00
b68afdfa64
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-09-16 12:32:16 +08:00
1e9fce50a1
refactor: Update knowledge pipeline terminology and chunk detail UI/UX ( #25749 )
2025-09-16 12:16:36 +08:00
aeaad2e843
Merge branch 'fix/styling-issue' of https://github.com/langgenius/dify into fix/styling-issue
2025-09-16 11:52:26 +08:00
713bd7c326
refactor: Simplify drawer component logic by extracting shouldCloseDrawer function for better readability and maintainability
2025-09-16 11:52:07 +08:00
95abf8b44b
Update web/app/components/datasets/documents/detail/completed/common/drawer.tsx
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-16 11:46:43 +08:00
6440be9f35
feat: Update documentation links in OnlineDocuments, OnlineDrive, and WebsiteCrawl components for improved localization support
2025-09-16 11:38:29 +08:00
31edc39686
Merge branch 'feat/rag-2' into fix/styling-issue
2025-09-16 11:22:39 +08:00
7c911f06b9
feat: Update help links in useAvailableNodesMetaData hook for improved localization support
2025-09-16 11:21:48 +08:00
6d7b377195
feat(api): add Service API component with related UI elements and remove Access API tab from dataset list ( #25693 )
2025-09-16 11:01:45 +08:00
4d61189210
Merge branch 'refactor/dataset-service-api' of https://github.com/langgenius/dify into refactor/dataset-service-api
2025-09-16 10:59:46 +08:00
d9839e5ec6
fix(api): correct variable name from 'apiaBaseUrl' to 'apiBaseUrl' in Service API components
2025-09-16 10:59:14 +08:00
21977d464d
Merge branch 'feat/rag-2' into refactor/dataset-service-api
2025-09-16 10:54:04 +08:00
8b139087e4
feat: Enhance drawer components with modal and overlay options for improved user experience
2025-09-16 10:45:00 +08:00
abf4955c26
Feature: add test containers document indexing task ( #25684 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-16 09:47:28 +08:00
74340e3c04
Bugfix: When i change the loop variable, 'Loop Termination Condition' wi… ( #25695 )
...
Co-authored-by: fengminhua <fengminhua@52tt.com >
2025-09-16 09:46:44 +08:00
b98b389baf
fix(tests): resolve order dependency in disable_segments_from_index_task tests ( #25737 )
2025-09-16 08:26:52 +08:00
da87fce751
feat(graph_engine): dump and load ready queue
2025-09-16 04:19:46 +08:00
d5342927d0
chore: change _outputs type to dict[str, object]
2025-09-16 01:53:25 +08:00
de51b1e658
chore(api): Use uuidv7 to generate PK for new knowledge pipeline models ( #25728 )
2025-09-15 21:57:55 +08:00
ab24af9c94
feat: Implement reranking model enable/disable functionality in knowledge base panel
2025-09-15 21:42:35 +08:00
877806c34d
chore: translate i18n files and update type definitions ( #25713 )
...
Co-authored-by: GarfieldDai <28395549+GarfieldDai@users.noreply.github.com >
2025-09-15 21:22:57 +08:00
0bbf4fb66a
correct typos . ( #25717 )
...
Signed-off-by: zhanluxianshen <zhanluxianshen@163.com >
2025-09-15 21:22:40 +08:00
169ce71e59
fix(web): custom-tool output_schema.properties missing type ( #25731 )
...
Co-authored-by: joeyczheng <joeyczheng@tencent.com >
2025-09-15 21:21:25 +08:00
bdbe078630
fix(mcp): prevent masked headers from overwriting real values ( #25722 )
2025-09-15 19:24:12 +08:00
70a362ed3b
fix priority task
2025-09-15 18:52:01 +08:00
57a311c937
chore(api): Use uuidv7 to generate PK for new models of knowledge pipeline
2025-09-15 18:25:51 +08:00
d869f1405e
fix: variable assigner in node metadata ( #25716 )
2025-09-15 16:08:13 +08:00
754d790c89
[autofix.ci] apply automated fixes (attempt 2/3)
2025-09-15 07:58:44 +00:00
a099a35e51
[autofix.ci] apply automated fixes
2025-09-15 07:56:51 +00:00
58fe02fb3f
fix: variable assigner in node metadata
2025-09-15 15:56:08 +08:00
2dd893e60d
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-09-15 15:54:42 +08:00
88d5e27fe8
Release/e-1.8.1 ( #25613 )
...
Co-authored-by: zxhlyh <jasonapring2015@outlook.com >
Co-authored-by: GareArc <chen4851@purdue.edu >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: hjlarry <hjlarry@163.com >
2025-09-15 14:49:23 +08:00
bb5b8d2902
fix: resolve devalue prototype pollution vulnerability ( #25709 )
2025-09-15 13:26:36 +08:00
bab4975809
chore: add ast-grep rule to convert Optional[T] to T | None ( #25560 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-15 13:06:33 +08:00
b8ee1d4697
Merge branch 'main' into feat/queue-based-graph-engine
2025-09-15 12:21:18 +08:00
2e44ebe98d
chore(deps): bump @lexical/text from 0.30.0 to 0.35.0 in /web ( #25705 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 12:55:48 +09:00
a1961cc37a
chore(deps-dev): bump @next/bundle-analyzer from 15.5.0 to 15.5.3 in /web ( #25704 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 12:55:17 +09:00
727e1d3743
chore(deps): bump scheduler from 0.23.2 to 0.26.0 in /web ( #25699 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 12:51:47 +09:00
4e3b16c5f4
chore(deps-dev): bump sass from 1.89.2 to 1.92.1 in /web ( #25698 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 12:50:49 +09:00
6c36bf28d7
chore(deps): bump clickzetta-connector-python from 0.8.102 to 0.8.104 in /api ( #25697 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 12:50:12 +09:00
5548b22fe7
chore(deps): bump transformers from 4.53.3 to 4.56.1 in /api ( #25696 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 12:49:26 +09:00
01beb59aa7
feat: Add documentation link to step three of dataset creation process
2025-09-15 11:48:50 +08:00
7eb8259e3d
fix priority task
2025-09-15 11:44:13 +08:00
93b1c61f5e
refactor: Update knowledge pipeline terminology and permissions in the RAG pipeline header
2025-09-15 11:41:39 +08:00
03664d6b51
dependabot ( #25677 )
2025-09-15 10:59:34 +08:00
07d383ffaa
refactor: update API routes and documentation for app and datasets endpoints ( #25628 )
2025-09-15 10:59:11 +08:00
4620bef25c
feat(api): add Service API component with related UI elements
2025-09-15 10:27:19 +08:00
9bb7bcf52e
feat: user message support generate prompt ( #25689 )
2025-09-15 10:17:19 +08:00
67a686cf98
[Chore/Refactor] use __all__ to specify export member. ( #25681 )
2025-09-15 09:45:35 +08:00
a3f2c05632
optimize _merge_splits function by using enumerate instead of manual index tracking ( #25680 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-15 09:41:16 +08:00
b4ef1de30f
feat(graph_engine): add ready_queue state persistence to GraphRuntimeState
...
- Add ReadyQueueState TypedDict for type-safe queue serialization
- Add ready_queue attribute to GraphRuntimeState for initializing with pre-existing queue state
- Update GraphEngine to load ready_queue from GraphRuntimeState on initialization
- Implement proper type hints using ReadyQueueState for better type safety
- Add comprehensive tests for ready_queue loading functionality
The ready_queue is read-only after initialization and allows resuming workflow
execution with a pre-populated queue of nodes ready to execute.
2025-09-15 03:05:10 +08:00
c08a60021a
add dataset service api enable
2025-09-14 22:06:32 +08:00
815e5568c3
add dataset service api enable
2025-09-14 21:53:32 +08:00
80c32a130f
add dataset service api enable
2025-09-14 20:43:49 +08:00
efcf052004
chore: bump pnpm version to v10.16.0 ( #25640 )
2025-09-14 18:44:35 +08:00
9234a2293d
improve type hints using typing.Literal and add type annotations ( #25641 )
...
Co-authored-by: EchterTimo <EchterTimo@users.noreply.github.com >
2025-09-14 18:44:23 +08:00
c004988ecd
Fix wrong permission logic ( #25649 )
2025-09-14 18:44:12 +08:00
7a626747cf
bugfix: The randomly generated email by Faker actually corresponded to an existing account in the test database, causing the test to fail. ( #25646 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-14 18:41:35 +08:00
db01cbb63d
chore: translate i18n files and update type definitions ( #25645 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-14 18:41:15 +08:00
0d79062dba
Fix missing import of DataSourceOauthBinding ( #25648 )
2025-09-14 18:41:01 +08:00
4f868275a9
example for __all__ ( #25666 )
2025-09-14 18:40:06 +08:00
ed20d14d01
feat: enhance Makefile with code quality commands and default help ( #25655 )
2025-09-14 18:39:42 +08:00
0add1af1c8
feat: add test containers based tests for disable segments from index task ( #25660 )
2025-09-14 14:12:52 +08:00
5c50c3aa70
fix: allow empty values in Variable Inspector ( #25644 )
2025-09-14 14:10:12 +08:00
9e7328abfb
feat: add circular scrolling to GotoAnything command menu ( #25662 )
2025-09-14 14:07:10 +08:00
0f15a2baca
[autofix.ci] apply automated fixes
2025-09-13 20:20:53 +00:00
4cdc19fd05
feat(graph_engine): add abstract layer and dump / load methods for ready queue.
2025-09-14 04:19:24 +08:00
efa5f35277
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-09-14 01:48:06 +08:00
831548132e
Merge branch 'feat/rag-2' into fix-permission
2025-09-13 23:42:32 +08:00
ec87474d45
Fix worng permission logic
2025-09-13 23:40:59 +08:00
8d0139bb21
Merge branch 'feat/rag-2' into fix-miss-import
2025-09-13 23:34:38 +08:00
bfb25ced7a
Fix missing import of DataSourceOauthBinding
2025-09-13 23:32:07 +08:00
188eb838c5
[Test] speed up Hypothesis strategies to avoid too_slow ( #25623 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-13 21:05:19 +08:00
36ab9974d2
fix: Multiple UX improvements for GotoAnything command palette ( #25637 )
2025-09-13 21:03:42 +08:00
766fda395b
Merge branch 'main' into feat/queue-based-graph-engine
2025-09-13 19:37:52 +08:00
a825f0f2b2
Feature add test containers disable segment from index task ( #25631 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-13 14:28:10 +08:00
b0e815c3c7
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-13 01:31:17 +08:00
1b0f92a331
feat(stress-test): add comprehensive stress testing suite using Locust ( #25617 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-12 22:25:05 +08:00
a13d7987e0
chore: adopt StrEnum and auto() for some string-typed enums ( #25129 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-12 21:14:26 +08:00
635e7d3e70
fix: Cannot modify values when startNode has defaultValue ( #25595 )
2025-09-12 21:11:24 +08:00
c78ef79995
fix close button cannot be clicked when the browser page is zoomed out ( #25584 )
...
Co-authored-by: joeyczheng <joeyczheng@tencent.com >
2025-09-12 21:11:00 +08:00
c3f9a7ed9b
feat: add type integer to VarType ( #25500 )
...
Signed-off-by: jingfelix <jingfelix@outlook.com >
2025-09-12 21:09:41 +08:00
c51cedff7e
security(api): enforce privilege validation for dataset-to-pipeline transformation ( #25603 )
...
The transformation from classic dataset to knowledge pipeline represents an irreversible
write operation that permanently alters the dataset structure. To prevent unauthorized
modifications, this change implements strict privilege validation in RagPipelineTransformApi.
Only users with editor privileges or dataset operator roles are authorized to execute
this transformation, ensuring proper access control for this critical operation.
2025-09-12 17:12:06 +08:00
32a1a61d65
security(api): enforce privilege validation for dataset-to-pipeline transformation
...
The transformation from classic dataset to knowledge pipeline represents an irreversible
write operation that permanently alters the dataset structure. To prevent unauthorized
modifications, this change implements strict privilege validation in `RagPipelineTransformApi`.
Only users with editor privileges or dataset operator roles are authorized to execute
this transformation, ensuring proper access control for this critical operation.
2025-09-12 17:07:26 +08:00
ad870de554
add dataset service api enable
2025-09-12 15:35:13 +08:00
c91253d05d
fix segment deletion race condition ( #24408 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-12 15:29:57 +08:00
285291f545
refactor: update API routes and documentation for console endpoints ( #25554 )
2025-09-12 11:51:24 +08:00
c0e1015c6e
fix: filter temporary edges from workflow draft sync ( #25442 )
...
Co-authored-by: jiasiqi <jiasiqi3@tal.com >
2025-09-12 11:19:57 +08:00
12d1bcc545
chore: translate i18n files and update type definitions ( #25575 )
...
Co-authored-by: iamjoel <2120155+iamjoel@users.noreply.github.com >
2025-09-12 10:39:38 +08:00
ac41151571
chore(api): remove unused installed_plugins.jsonl
2025-09-12 10:38:43 +08:00
ec808f3fe8
refactor: centralize default end user session ID constant ( #25416 )
...
This PR refactors the handling of the default end user session ID by centralizing it as an enum in the models module where the `EndUser` model is defined. This improves code organization and makes the relationship between the constant and the model clearer.
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-12 10:27:16 +08:00
394b0ac9c0
fix: login security issue frontend ( #25571 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-12 10:25:06 +08:00
c2fcd2895b
Feat/email register refactor ( #25369 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: Joel <iamjoel007@gmail.com >
2025-09-12 10:24:54 +08:00
bb1514be2d
Force update search method to keyword_search ( #25464 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-12 10:12:25 +08:00
8ffb9b6aed
fix: Support passing the default app mode when creating an app ( #25142 )
...
Co-authored-by: 王博 <wangbo@localhost.com >
2025-09-12 10:06:07 +08:00
33afa7c84a
Fix/disable no unsafe optional chaining ( #25553 )
2025-09-12 10:03:34 +08:00
69aad38d03
fix(date-picker): handle string date to avoid crash ( #25522 )
...
Co-authored-by: 刘佳佳 <liujiajia@nanjingwanhui.com >
Co-authored-by: crazywoola <427733928@qq.com >
2025-09-12 10:01:26 +08:00
17b5309e47
fix: single step system file error ( #25533 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-12 09:47:45 +08:00
05af23f88f
use autospec=True in mock ( #25497 )
2025-09-12 09:46:02 +08:00
4511f4f537
Remove redundant parse_args call in WorkflowByIdApi.patch ( #25498 )
2025-09-12 09:40:41 +08:00
bdacc4da36
chore(deps): bump mermaid from 11.4.1 to 11.10.0 in /web ( #25521 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-12 09:40:18 +08:00
1a078657d8
Fixes #25530 ( #25531 )
2025-09-12 09:39:17 +08:00
77ba3e8f26
add autofix pnpm ( #25557 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-12 09:37:54 +08:00
84e3571ec3
fix: delete get upload file endpoint ( #25543 )
...
Co-authored-by: jyong <718720800@qq.com >
2025-09-12 09:36:53 +08:00
de18b14372
feat: add test containers based tests for delete segment from index task ( #25564 )
2025-09-12 09:33:39 +08:00
a1322ddb5d
Fix: correct has_more pagination logic in get_conversational_variable ( #25484 )
...
Signed-off-by: Yongtao Huang<yongtaoh2022@gmail.com >
2025-09-12 09:32:22 +08:00
c7868fb176
test: remove print code ( #25481 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-12 09:30:56 +08:00
4b6687db6b
Fix log time display bug ( #25475 )
...
Co-authored-by: wxliqigang <wxliqigang@gfpartner.com.cn >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-12 02:46:04 +09:00
462ba354a4
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-09-12 00:21:06 +08:00
f1d5bc58b0
fix: app name overflow ( #25551 )
...
Co-authored-by: luxiaoyu1 <luxiaoyu1@xiaomi.com >
2025-09-11 21:19:55 +08:00
99f4cd1cfa
feat: add test containers based tests for deal dataset vector index ( #25545 )
2025-09-11 21:12:53 +08:00
3c668e4a5c
fix: update test assertions for ToolProviderApiEntity validation
...
- Fixed test_repack_provider_entity_no_dark_icon to use empty string instead of None for icon_dark field
- Updated test_builtin_provider_to_user_provider_no_credentials assertion to match actual implementation behavior where masked_credentials always contains empty strings for schema fields
2025-09-11 16:41:10 +08:00
c2ad68d59a
refactor(workflow): streamline node metadata structure and enhance filtering logic ( #25528 )
2025-09-11 16:11:34 +08:00
274e7f4f09
refactor(workflow): streamline node metadata structure and enhance filtering logic
2025-09-11 16:02:06 +08:00
872cff7bab
chore(iteration_node): convert some Any to object
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-11 15:40:12 +08:00
8fb69429f9
feat(graph_engine): support parallel mode in iteration node
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-11 15:37:46 +08:00
85064bd8cf
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-09-11 15:13:31 +08:00
ba5df3612b
fix: tests
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-11 15:13:18 +08:00
a923ab1ab8
fix: type errors
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-11 15:01:16 +08:00
874406d934
security(api): fix privilege escalation vulnerability in model config and chat message APIs ( #25518 )
...
The `ChatMessageApi` (`POST /console/api/apps/{app_id}/chat-messages`) and
`ModelConfigResource` (`POST /console/api/apps/{app_id}/model-config`)
endpoints do not properly validate user permissions, allowing users without `editor`
permission to access restricted functionality.
This PR addresses this issue by adding proper permission check.
2025-09-11 14:53:35 +08:00
07d067d828
chore: support Zendesk widget ( #25517 )
2025-09-11 13:17:50 +08:00
af7f67dc9c
Feat/enteprise cd ( #25508 )
2025-09-10 20:53:42 -07:00
9458ebe320
fix: Add waiting state to document embedding process ( #25478 )
2025-09-11 11:00:47 +08:00
5c3d12cfc8
refactor(i18n): clean up code structure and improve readability ( #25510 )
2025-09-11 11:00:14 +08:00
b146f5d3fa
refactor(i18n): clean up code structure and improve readability
2025-09-11 10:53:40 +08:00
34e55028ae
Feat/enteprise cd ( #25485 )
2025-09-10 19:01:32 -07:00
b4c1766932
fix: type errors
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-10 21:48:05 +08:00
00a1af8506
refactor(graph_engine): use singledispatch in Node
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-10 20:59:34 +08:00
f925cb5191
fix: Fix typo in embedding process variable name
2025-09-10 16:05:44 +08:00
4559d19d46
fix: Add waiting state to document embedding process
2025-09-10 15:59:13 +08:00
70e4d6be34
Fix 500 in dataset page. ( #25474 )
2025-09-10 15:57:04 +08:00
b690ac4e2a
fix: Remove sticky positioning from workflow component fields ( #25470 )
2025-09-10 15:17:49 +08:00
bb6b663ef4
fix(sidebar): eliminate nav link icon jumping and text squashing ( #25467 )
2025-09-10 15:17:22 +08:00
ce4be13b2c
chore: update test file
2025-09-10 14:36:06 +08:00
c68d0231de
Merge branch 'feat/rag-2' into fix/dataset-sidebar
2025-09-10 14:12:13 +08:00
2b91fba3e9
refactor(sidebar): extract duplicated icon wrapper logic
2025-09-10 14:11:47 +08:00
23def7d0f9
fix workflow graph user_id missed ( #25466 )
2025-09-10 13:54:34 +08:00
463ea3e916
fix: Handle missing dataset avatars and improve routing ( #25459 )
2025-09-10 13:53:19 +08:00
c295b1d645
fix user_id missed
2025-09-10 13:50:12 +08:00
f56fccee9d
fix: workflow knowledge query raise error ( #25465 )
2025-09-10 13:47:47 +08:00
df420e37d9
fix(sidebar): eliminate nav link icon jumping and text squashing
...
- Unified layout structure using consistent pl-3 pr-1 padding
- Icon micro-adjustment with -ml-1 for better centering in collapsed state
- Text animation uses max-width instead of width to prevent squashing effect
- Maintains smooth transitions without layout jumping
2025-09-10 13:37:02 +08:00
cbc0e639e4
update sql in batch ( #24801 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com >
2025-09-10 13:00:17 +08:00
b51c724a94
refactor: Migrate part of the console basic API module to Flask-RESTX ( #24732 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: -LAN- <laipz8200@outlook.com >
2025-09-10 12:15:47 +08:00
26a9abef64
test: imporve ( #25461 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-10 11:36:22 +08:00
fecdb9554d
fix: inner_api get_user_tenant ( #25462 )
2025-09-10 11:31:16 +08:00
bc061016b6
refactor: Extract getDatasetLink function into separate callback
2025-09-10 11:11:27 +08:00
92a91d790f
refactor: Rename createRouter to createRoute
2025-09-10 11:06:07 +08:00
88563f10df
Update datasets.ts
2025-09-10 11:04:02 +08:00
9ae6978a77
refactor: Simplify dataset navigation and avatar display logic
2025-09-10 11:00:49 +08:00
9fdaa14c8d
fix: Handle missing dataset avatars and improve routing
2025-09-10 10:51:48 +08:00
45ef177809
Feature add test containers create segment to index task ( #25450 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-10 10:02:53 +08:00
6574e9f0b2
Fix: Add Password Validation to Account Creation ( #25382 )
2025-09-10 08:58:39 +08:00
cce13750ad
add rule for strenum ( #25445 )
2025-09-10 08:51:21 +08:00
928bef9d82
fix: imporve the condition for stopping the think timer. ( #25365 )
2025-09-10 08:45:00 +08:00
b6b98a2c8e
Merge branch 'feat/dispatch-method' into feat/queue-based-graph-engine
2025-09-10 03:12:59 +08:00
7e69403dda
refactor(graph_engine): use singledispatchmethod in event_handler
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-10 03:12:33 +08:00
9796cede72
fix: add missing type field to node configurations in integration tests
...
- Added 'type' field to all node data configurations in test files
- Fixed test_code.py: added 'type: code' to all code node configs
- Fixed test_http.py: added 'type: http-request' to all HTTP node configs
- Fixed test_template_transform.py: added 'type: template-transform' to template node config
- Fixed test_tool.py: added 'type: tool' to all tool node configs
- Added setup_code_executor_mock fixture to test_execute_code_scientific_notation
These changes fix the ValueError: 'Node X missing or invalid type information' errors
that were occurring due to changes in the node factory validation requirements.
2025-09-10 02:54:01 +08:00
836ed1f380
refactor(graph_engine): Move ErrorHandler into a single file package
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-10 02:35:05 +08:00
80f39963f1
chore: add import lint to CI
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-10 02:32:24 +08:00
9cf2b2b231
fix: type errors
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-10 02:22:58 +08:00
2a97a69825
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-09-10 02:03:45 +08:00
f17c71e08a
refactor(graph_engine): Move GraphStateManager to single file package.
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-10 01:55:30 +08:00
08dd3f7b50
Fix basedpyright type errors ( #25435 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-10 01:54:26 +08:00
d52621fce3
refactor(graph_engine): Merge error strategies into error_handler.py
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-10 01:49:46 +08:00
e060d7c28c
refactor(graph_engine): remove Optional
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-10 01:49:15 +08:00
ea5dfe41d5
chore: ignore comment
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-10 01:36:11 +08:00
a23c8fcb1a
refactor: move execution limits from engine core to layer
...
Remove max_execution_time and max_execution_steps from ExecutionContext and GraphEngine since these limits are now handled by ExecutionLimitsLayer. This follows the separation of concerns principle by keeping execution limits as a cross-cutting concern handled by layers rather than embedded in core engine components.
Changes:
- Remove max_execution_time and max_execution_steps from ExecutionContext
- Remove these parameters from GraphEngine.__init__()
- Remove max_execution_time from Dispatcher
- Update workflow_entry.py to no longer pass these parameters
- Update all tests to remove these parameters
2025-09-10 01:32:45 +08:00
e0e82fbfaa
refactor: extract _run method into smaller focused methods in IterationNode
...
- Extract iterator variable retrieval and validation logic
- Separate empty iteration handling
- Create dedicated methods for iteration execution and result handling
- Improve type hints and use modern Python syntax
- Enhance code readability and maintainability
2025-09-10 01:15:36 +08:00
65780e96ca
fix(dataset-sidebar): eliminate icon flickering during expand/collapse ( #25444 )
2025-09-09 23:14:59 +08:00
5e1e387c5c
Revert "chore: add .serena/ to gitignore"
...
This reverts commit 4eca134a2a .
2025-09-09 22:55:19 +08:00
4eca134a2a
chore: add .serena/ to gitignore
2025-09-09 22:54:10 +08:00
f4ecc293f9
fix(dataset-sidebar): eliminate icon flickering during expand/collapse
...
- Unified layout structure for both expand/collapse states
- Single AppIcon component with dynamic size props instead of conditional rendering
- Fixed container structure prevents DOM rebuilding and flickering
- Adjusted spacing for collapsed state more button positioning
2025-09-09 22:53:13 +08:00
1c9f40f92a
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-09-09 22:16:59 +08:00
6ffa2ebabf
feat: improve error handling in graph node creation
...
- Replace ValueError catch with generic Exception
- Use logger.exception for automatic traceback logging
- Abort on node creation failure instead of continuing
2025-09-09 22:16:42 +08:00
48e32e285e
fix: migration
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-09 21:41:03 +08:00
2ac7a9c8fc
Chore: thanks to bump-pydantic ( #25437 )
2025-09-09 20:07:17 +08:00
240b65b980
fix(mcp): properly handle arrays containing both numbers and strings ( #25430 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-09 20:06:35 +08:00
e1ecce8d27
fix: Fix RAG pipeline identifier name dash format ( #25438 )
2025-09-09 18:43:34 +08:00
2d6330f9b3
fix: Fix RAG pipeline identifier name dash format
2025-09-09 18:40:32 +08:00
c79de5d68e
feat: Add chunk input field translation and tooltip ( #25434 )
2025-09-09 18:20:43 +08:00
01416fe6a8
feat: Add chunk input field translation and tooltip
2025-09-09 18:13:36 +08:00
6247fadb37
fix(api): Fix incorrect import of ToolProviderID ( #25432 )
2025-09-09 17:45:12 +08:00
6637b9efda
fix(api): Fix incorrect import of ToolProviderID
2025-09-09 17:42:42 +08:00
95dc1e2fe8
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-09-09 17:13:16 +08:00
7443c5a6fc
refactor: update pyrightconfig to scan all API files ( #25429 )
2025-09-09 17:12:45 +08:00
a1cf48f84e
Add lib test ( #25410 )
2025-09-09 17:11:49 +08:00
6fe7cf5ebf
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-09-09 17:11:46 +08:00
2c13d1072d
Fix/value content rerender error ( #25421 )
2025-09-09 17:10:25 +08:00
fc8adb9d6c
fix ruff
2025-09-09 17:07:22 +08:00
e5122945fe
Fix: Use --fix flag instead of --fix-only in autofix workflow ( #25425 )
2025-09-09 17:00:00 +08:00
22cd97e2e0
Fix: judgement of open in explore ( #25420 )
2025-09-09 16:49:22 +08:00
38057b1b0e
add typing to all wraps ( #25405 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-09 16:48:33 +08:00
045d07885d
Merge branch 'main' into fix/value-content-rerender-error
2025-09-09 16:40:08 +08:00
7596eb4c2f
refactor: clean up unused code and improve Textarea component
2025-09-09 16:24:20 +08:00
eb52216a9c
Revert "example of remove useEffect" ( #25418 )
2025-09-09 16:23:44 +08:00
4c92e63b0b
fix: avatar is not updated after setted ( #25414 )
2025-09-09 16:00:50 +08:00
a1e8ac4c96
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-09-09 15:49:09 +08:00
9240ed680e
fix: hide export pipeline button ( #25343 )
2025-09-09 15:44:45 +08:00
daba3af694
refactor: replace useResetDatasetList with useInvalidDatasetList ( #25413 )
2025-09-09 15:44:40 +08:00
c8614b108a
refactor: replace useResetDatasetList with useInvalidDatasetList across multiple components
2025-09-09 15:35:02 +08:00
ac2aa967c4
feat: change history by supplementary node information ( #25294 )
...
Co-authored-by: alleschen <alleschen@tencent.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-09 15:18:42 +08:00
d2e50a508c
Fix:About the error problem of creating an empty knowledge base interface in service_api ( #25398 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-09 15:18:31 +08:00
37975319f2
feat: Add customized json schema validation ( #25408 )
2025-09-09 15:15:32 +08:00
06d45f0278
Merge branch 'feat/rag-2' into fix/hide-export-button
2025-09-09 15:10:26 +08:00
4aba570fa8
Fix flask response: 200 -> {}, 200 ( #25404 )
2025-09-09 15:06:18 +08:00
e180c19cca
fix(mcp): current_user not being set in MCP requests ( #25393 )
2025-09-09 14:58:14 +08:00
c595c03452
fix: credential not allow to use in load balancing ( #25401 )
2025-09-09 14:52:50 +08:00
64c9a2f678
Feat/credential policy ( #25151 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-08 23:45:05 -07:00
566e0fd3e5
fix(container-test): batch create segment position sort ( #25394 )
2025-09-09 13:47:29 +08:00
b46858d87d
Merge branch 'main' into feat/queue-based-graph-engine
2025-09-09 13:33:17 +08:00
7dfb72e381
feat: add test containers based tests for clean notion document task ( #25385 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-09 11:02:19 +08:00
649242f82b
example of uuid ( #25380 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-09 10:45:08 +08:00
cf1ee3162f
Support Anchor Scroll In The Output Node ( #25364 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-09 10:35:07 +08:00
bf6485fab4
minor fix: some translation mismatch ( #25386 )
2025-09-09 10:30:04 +08:00
720ecea737
fix: tenant_id was not specific when retrieval end-user in plugin backwards invocation wraps ( #25377 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-09 09:49:35 +08:00
d5e86d9180
fix: Fixed the X-axis scroll bar issue in the LLM node settings panel ( #25357 )
2025-09-09 09:47:27 +08:00
cab1272bb1
Fix: use correct maxLength prop for verification code input ( #25371 )
...
Signed-off-by: Yongtao Huang <yongtaoh2022@gmail.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-08 20:44:48 +08:00
563a5af9e7
Fix/disable no constant binary expression ( #25311 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-08 20:44:20 +08:00
5ab6838849
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-09-08 19:55:43 +08:00
ec0800eb1a
refactor: update pyrightconfig.json to use ignore field for better type checking configuration ( #25373 )
2025-09-08 19:55:25 +08:00
ea61420441
Revert "feat: email register refactor" ( #25367 )
2025-09-08 19:20:09 +08:00
598ec07c91
feat: enable dsl export encrypt dataset id or not ( #25102 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2025-09-08 18:03:24 +08:00
a932413314
fix: Incorrect URL Parameter Parsing Causes user_id Retrieval Error ( #25261 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-08 18:00:33 +08:00
aff2482436
Feature add test containers batch create segment to index ( #25306 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-08 17:55:57 +08:00
860ee20c71
feat: email register refactor ( #25344 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-08 17:51:43 +08:00
2a84832998
Merge branch 'feat/queue-based-graph-engine' into feat/rag-2
2025-09-08 16:44:00 +08:00
ef974e484b
fix: handle None env vars
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-08 16:43:47 +08:00
74be2087b5
fix: ensure Performance Tracing button visible when no tracing provid… ( #25351 )
2025-09-08 16:38:09 +08:00
57f1822213
chore: translate i18n files and update type definitions ( #25349 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-08 16:37:20 +08:00
aeaeb28a0b
fix: add variable_pool to pipeline WorkflowEntry
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-08 16:17:43 +08:00
be005d0549
Merge branch 'feat/rag-2' into fix/hide-export-button
2025-09-08 15:29:04 +08:00
b865ef54d5
chore: bump version to 2.0.0-beta.2
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-08 15:19:02 +08:00
cdfdf324e8
Minor fix: correct PrecessRule typo ( #25346 )
2025-09-08 15:08:56 +08:00
23cd615489
Merge branch 'feat/queue-based-graph-engine' into feat/rag-2
2025-09-08 14:30:43 +08:00
f891c67eca
feat: add MCP server headers support #22718 ( #24760 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: Novice <novice12185727@gmail.com >
2025-09-08 14:10:55 +08:00
299141ae01
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-09-08 13:56:45 +08:00
5d0a50042f
feat: add test containers based tests for clean dataset task ( #25341 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-08 13:09:53 +08:00
1427e08cb4
fix: prevent memory leak by revoking object URLs after file download in various components
2025-09-08 11:43:32 +08:00
b48c266908
style: improve pointer event handling in PublishToast and Workflow components ( #25339 )
2025-09-08 11:20:24 +08:00
f7d4e17ae1
style: improve pointer event handling in PublishToast and Workflow components
2025-09-08 11:06:35 +08:00
4ee49f3550
chore: remove weird account login ( #22247 )
...
Co-authored-by: zhuqingchao <zhuqingchao@xiaomi.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-08 10:44:36 +08:00
f6059ef389
add more typing ( #24949 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-08 10:40:00 +08:00
18204ac2b0
fix: fix dark mode styling issues ( #25338 )
2025-09-08 10:38:36 +08:00
ce2281d31b
Fix: Parameter Extractor Uses Correct Prompt for Prompt Mode in Chat Models ( #24636 )
...
Co-authored-by: -LAN- <laipz8200@outlook.com >
2025-09-08 10:29:12 +08:00
092e249bfb
style: enhance loading indicator and adjust Markdown component styling for consistency
2025-09-08 10:26:08 +08:00
ed9b6f7bce
style: update DSL modal and uploader components for improved UI consistency
2025-09-08 10:09:11 +08:00
3d16767fb3
chore: translate i18n files and update type definitions ( #25334 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-08 10:05:25 +08:00
593f7989b8
fix: 'curr_message_tokens' where it is not associated with a value #25307 ( #25308 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-08 09:59:53 +08:00
16a3e21410
more assert ( #24996 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-08 09:59:43 +08:00
c2e67e93ef
Fix mem leak of URL.createObjectURL() ( #25303 )
2025-09-08 09:47:51 +08:00
98204d78fb
Refactor:upgrade react19 ref as props ( #25225 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-08 09:46:02 +08:00
27bf244b3b
keep add and remove the same ( #25277 )
2025-09-08 09:42:39 +08:00
9b8a03b53b
[Chore/Refactor] Improve type annotations in models module ( #25281 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-08 09:42:27 +08:00
e1f871fefe
fix: ensure consistent DSL export behavior across UI entry ( #25317 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-08 09:41:51 +08:00
e5a983a409
fix(datasource): load default fileExtensions for file node earlier ( #24696 )
2025-09-08 09:41:11 +08:00
beaa8de648
Fix: correct queryKey in useBatchUpdateDocMetadata and add test case ( #25327 )
2025-09-08 09:34:04 +08:00
7e629fd783
fix: update iteration node to use correct variable segment types ( #25315 )
2025-09-07 21:31:41 +08:00
b623224d07
fix: remove workflow file preview docs ( #25318 )
2025-09-07 21:31:05 +08:00
92a939c401
chore: ignore PWA generated files in version control ( #25313 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-07 21:29:59 +08:00
cc1d437dc1
fix: correct indentation in TokenBufferMemory get_history_prompt_messages method
2025-09-07 12:48:50 +08:00
7aef0b54e5
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-09-07 12:34:54 +08:00
1f10c1f474
fix(datasource): load default fileExtensions for file node earlier
2025-09-06 16:11:52 +00:00
afa7228076
fix: a failed index to be marked as created ( #25290 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-06 22:53:26 +08:00
bbc43ca50d
example of no-unstable-context-value ( #25279 )
2025-09-06 22:53:01 +08:00
a1abe98666
Fix mem leak of URL.createObjectURL
2025-09-06 22:13:18 +08:00
3c28936796
fix: test
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-06 16:21:28 +08:00
9964cc202d
Feature add test containers batch clean document ( #25287 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-06 16:18:26 +08:00
81fdc7c54b
fix: type errors
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-06 16:09:59 +08:00
b05245eab0
fix: resolve typing errors in configs module ( #25268 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-06 16:08:14 +08:00
e41e23481c
chore: translate i18n files and update type definitions ( #25260 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-06 16:06:09 +08:00
abb53f11ad
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-09-06 16:05:13 +08:00
30e5c197cb
fix: standardize text color in install form to text-secondary ( #25272 )
2025-09-06 16:05:01 +08:00
52b1ac5f54
feat(web): add Progressive Web App (PWA) support ( #25274 )
2025-09-06 16:04:24 +08:00
a78339a040
remove bare list, dict, Sequence, None, Any ( #25058 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com >
2025-09-06 03:32:23 +08:00
2b0695bdde
add more dataclass ( #25039 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-06 03:20:13 +08:00
d9aa0ec046
fix: resolve mypy type errors in http_request and list_operator nodes
...
- Fix str | bytes union type handling in http_request executor
- Add type guard for boolean filter value in list_operator node
2025-09-05 21:17:18 +08:00
6c3302a192
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-09-05 21:13:07 +08:00
7ba1f0a046
chore: improve typing
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-05 20:57:11 +08:00
ca1deb8f01
fix: remove notion page selector modal ( #25247 )
2025-09-05 20:25:54 +08:00
917d60a1cb
Feature add test containers add document to index ( #25251 )
2025-09-05 19:20:37 +08:00
edf4a1b652
feat: add reasoning format processing to LLMNode for <think> tag handling ( #23313 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-05 18:15:35 +08:00
05cd7e2d8a
add type annotations for Python SDK ChatClient Class ( #24018 )
...
Co-authored-by: EchterTimo <EchterTimo@users.noreply.github.com >
2025-09-05 18:12:46 +08:00
a9da8edbde
example of remove useEffect ( #25212 )
2025-09-05 17:35:59 +08:00
d03d3518d7
example of lazy ( #25216 )
2025-09-05 17:35:50 +08:00
b3026dfb0d
Update web/app/components/datasets/documents/index.tsx
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-05 16:14:38 +08:00
f64b055d2e
refactor(Documents): Remove ProgressBar component and simplify document loading logic
2025-09-05 16:13:15 +08:00
bebd7c5718
change migration
2025-09-05 15:30:02 +08:00
917c924a94
change migration
2025-09-05 15:29:48 +08:00
cd95237ae4
fix: loop node doesn't exit when it react the condition #24717 ( #24844 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-05 14:38:52 +08:00
447b016e9e
refactor(NotionPageSelector): Remove NotionPageSelectorModal component and associated styles
2025-09-05 14:21:41 +08:00
110b6a0863
fix incorrect indent in TokenBufferMemory ( #25215 )
2025-09-05 14:01:07 +08:00
1ba69b8abf
fix: child chunk API 404 due to UUID type comparison ( #25234 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2025-09-05 14:00:28 +08:00
e3cbe85db4
Fix _logger is not defined ( #25235 )
2025-09-05 13:59:37 +08:00
aa74d2c322
feat: rag-2 i18n ( #25231 )
2025-09-05 13:12:40 +08:00
95eac7f7f0
example of readonly ( #25220 )
2025-09-05 12:41:54 +08:00
f84b9fd5ef
example of type button ( #25224 )
2025-09-05 12:41:36 +08:00
e78f1cdc6a
refactor: improve plugin version validation to support full semantic versioning ( #25161 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-05 12:39:48 +08:00
432f89cf33
Chore: clean some # type: ignore ( #25157 )
2025-09-05 11:30:04 +08:00
f0561c0c3b
to RefObject ( #25192 )
2025-09-05 10:14:13 +08:00
64e338133c
fix: chunk detail modal answer not wrap line ( #25203 )
...
Co-authored-by: lijiezhao <lijiezhao@perfect99.com >
2025-09-05 10:11:49 +08:00
4966e4e1fb
fix: Remove invalid key from firecrawl request payload. ( #25190 )
...
Signed-off-by: SUGIYAMA Yoshio <nenegi.01mo@gmail.com >
2025-09-05 10:10:56 +08:00
1a81c79852
Correct value knowledge_index to align with NodeType.KNOWLEDGE_INDEX.value ( #25180 )
2025-09-05 09:54:34 +08:00
19e1cbd033
example regexp exec ( #25200 )
2025-09-05 09:53:01 +08:00
f721c778ad
fix: Ensure the order of execution steps are correct when logging with Weave by W&B ( #25183 )
2025-09-05 09:24:59 +08:00
a2e0f80c01
[Chore/Refactor] Improve type checking configuration ( #25185 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-05 08:34:18 +08:00
2adf5d0eee
docs: remove outdated document
2025-09-05 02:09:53 +08:00
103a9a4e67
fix(graph_engine): add type hint for workers_to_remove
2025-09-05 01:59:11 +08:00
15b3443e9e
fix(debug_logging_layer): remove access for variable pool
2025-09-05 01:52:19 +08:00
334218a62c
Remove unused mypy script ( #25177 )
2025-09-05 00:22:38 +08:00
fae6d4f2dd
chore: add default value for FILES_URL
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-04 21:30:12 +08:00
495324b85b
Merge branch 'feat/rag-2' of https://github.com/langgenius/dify into feat/rag-2
2025-09-04 20:52:02 +08:00
65df8f6c57
refactor(DocumentList): Optimize dataset configuration handling and improve data source type checks
2025-09-04 20:51:56 +08:00
d4ee915058
Merge branch 'feat/queue-based-graph-engine' into feat/rag-2
2025-09-04 20:51:48 +08:00
81e9d6f63a
fix: correct type checking for None values in code node output validation
...
- Fixed isinstance() checks to properly handle None values by checking None separately
- Fixed typo in STRING type validation where 'output_name' was hardcoded as string instead of variable
- Updated error message format to be consistent and more informative
- Updated test assertion to match new error message format
2025-09-04 20:39:37 +08:00
637afe1ab0
Merge branch 'feat/rag-2' of https://github.com/langgenius/dify into feat/rag-2
2025-09-04 20:36:38 +08:00
df70e28481
chore(docker): Update Docker images to version 2.0.0-beta.1 for API, worker, web, and plugin daemon services
2025-09-04 20:36:23 +08:00
de768af099
fix: reset password ( #25172 )
2025-09-04 20:34:56 +08:00
b9394d542c
Merge branch 'feat/queue-based-graph-engine' into feat/rag-2
...
# Conflicts:
# api/core/app/apps/advanced_chat/generate_task_pipeline.py
# api/pyproject.toml
# api/uv.lock
# docker/docker-compose-template.yaml
# docker/docker-compose.yaml
# web/package.json
2025-09-04 20:30:08 +08:00
1fda319ecb
chore(docker): Update Docker images to version 2.0.0-beta1 for API, worker, web, and plugin daemon services
2025-09-04 20:24:17 +08:00
9c2943183e
test: fix code node
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-04 20:17:28 +08:00
814cbee28e
chore: Update GitHub Actions workflow to include 'feat/rag-2' path for build triggers
2025-09-04 20:11:16 +08:00
443e1fad32
chore: Bump version to 2.0.0-beta1
2025-09-04 20:06:15 +08:00
f6a2a09815
test: fix code node
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-04 20:04:29 +08:00
e21c133e1d
change migration
2025-09-04 19:38:51 +08:00
e229510e73
perf: eliminate lock contention in worker pool by removing callbacks
...
Remove worker idle/active callbacks that caused severe lock contention.
Instead, use sampling-based monitoring where worker states are queried
on-demand during scaling decisions. This eliminates the performance
bottleneck caused by workers acquiring locks 10+ times per second.
Changes:
- Remove callback parameters from Worker class
- Add properties to expose worker idle state directly
- Update WorkerPool to query worker states without callbacks
- Maintain scaling functionality with better performance
2025-09-04 19:37:31 +08:00
36048d1526
feat(graph_engine): allow to scale down without lock
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-04 19:32:07 +08:00
aff7ca12b8
fix(code_node): type checking bypass
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-04 19:25:08 +08:00
8506288180
fix(firecrawl): map markdown content to content field in crawl results
2025-09-04 19:24:54 +08:00
ad9eed2551
fix: disable scale for perfermance
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-04 19:11:22 +08:00
ef64729771
refactor(notion-page-preview): update fetchNotionPagePreview to include pageType parameter for improved API request
2025-09-04 19:02:35 +08:00
771ea54a0b
change migration
2025-09-04 18:37:58 +08:00
d36ce782b7
fix: update account profile ( #25150 )
2025-09-04 18:32:51 +08:00
35ec0d25e8
change migration
2025-09-04 18:06:45 +08:00
07109846e0
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-09-04 17:48:08 +08:00
2aeaefccec
test: fix test
2025-09-04 17:47:36 +08:00
4d63bd2083
refactor(graph_engine): rename SimpleWorkerPool to WorkerPool
2025-09-04 17:47:13 +08:00
952fb16b91
change migration
2025-09-04 17:37:21 +08:00
e9f11b4706
change migration
2025-09-04 17:29:09 +08:00
fb307ae128
feat: add TypeScript type safety for i18next with automated maintenance ( #25152 )
2025-09-04 17:12:48 +08:00
41b5596441
fix file name
2025-09-04 17:11:13 +08:00
55b936003f
refactor(context-menu): conditionally render export option based on pipeline ID
2025-09-04 16:47:21 +08:00
a6b0071ca0
feat: add datasource category handling in marketplace list condition
2025-09-04 16:05:29 +08:00
226f14a20f
feat(graph_engine): implement scale down worker
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-04 15:35:20 +08:00
ebeb17ec96
refactor(form-input-item): enhance type switch logic to include select input handling
2025-09-04 15:34:21 +08:00
313069a63e
refactor(workflow): improve loading state rendering and enhance control prompt editor re-rendering logic
2025-09-04 15:27:55 +08:00
8d5f788f2b
feat(workflow): Allow paste node into nested block ( #24234 )
...
Co-authored-by: crab.huang <crab.huang@huolala.cn >
2025-09-04 15:21:43 +08:00
64fc0c9073
Merge remote-tracking branch 'origin/feat/rag-2' into feat/rag-2
2025-09-04 14:52:34 +08:00
94f2956e3a
fix file name
2025-09-04 14:52:23 +08:00
1bf04b7b74
fix: export workflow image
2025-09-04 14:43:14 +08:00
1e5f6c1475
fix file name
2025-09-04 14:07:58 +08:00
9f3c996be2
fix(pipeline-publish): publish not update dataset
2025-09-04 14:07:42 +08:00
804e599598
fix: EndUser not bound to Session when plugin invokes callback ( #25132 )
2025-09-04 13:59:34 +08:00
0bcdd0db99
fix(field): add z-index to sticky header for improved layering in workflow nodes
2025-09-04 13:18:14 +08:00
5ecf382180
refactor(chunk-preview): improve key assignment for ChunkContainer components and enhance localFileList handling in Preparation component
2025-09-04 13:03:49 +08:00
2b28aed4e2
[autofix.ci] apply automated fixes
2025-09-04 04:50:21 +00:00
938a845852
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-09-04 12:48:58 +08:00
04d01c8409
refactor(icons): remove unused Globe01 icon and related files
2025-09-04 12:37:01 +08:00
7efe215d2b
fix file name
2025-09-04 12:28:52 +08:00
ead8568bfc
fix: some errors reported by basedpyright
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-04 11:58:54 +08:00
25e3f4da04
fix(pipeline-tracing-log): datasource icon error
2025-09-04 11:44:10 +08:00
cdf9b674dc
chore: Bump weaviate-client to latest v3 version ( #25096 )
2025-09-04 11:15:36 +08:00
d5aaee614f
fix recommended apps reading from db logic ( #25071 )
2025-09-04 11:14:37 +08:00
865ba8bb4f
Minor fix: correct get_app_model mode for delete() ( #25082 )
...
Signed-off-by: Yongtao Huang <yongtaoh2022@gmail.com >
2025-09-04 11:08:31 +08:00
ebbb4a5d0b
fix png jpeg export ( #25110 )
2025-09-04 11:05:45 +08:00
68f4d4b97c
fix(rag-pipeline-dsl): dsl import session error
2025-09-04 11:03:45 +08:00
9040b534c8
fix: TypeSelector component style ( #25124 )
2025-09-04 10:53:00 +08:00
0a0ae16bd6
fix: old custom model not display credential name ( #25112 )
2025-09-04 10:46:10 +08:00
c22b325c31
fix: align text color in dark mode for config var type selector ( #25121 )
2025-09-04 10:45:30 +08:00
c40dfe7060
fix(pipeline): correct API endpoint for stopping workflow runs
2025-09-04 10:39:23 +08:00
647af6fc69
fix file name
2025-09-04 10:36:44 +08:00
c0d82a412d
feat: add test containers based tests for workflow converter ( #25115 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-04 10:30:24 +08:00
ac057a2d40
Chore: remove dead code in class Graph ( #22791 )
...
Co-authored-by: Yongtao Huang <99629139+hyongtao-db@users.noreply.github.com >
2025-09-04 10:30:04 +08:00
3427f19a01
chore: improved trace info for generating conversation name ( #25118 )
2025-09-04 10:29:12 +08:00
8effbaf101
make icon consistent in dropdown ( #25109 )
2025-09-04 10:03:13 +08:00
5114569017
refactor(document-picker): enhance chunking mode handling and improve parent mode label logic
2025-09-04 09:59:55 +08:00
53c4a8787f
[Chore/Refactor] Improve type safety and resolve type checking issues ( #25104 )
2025-09-04 09:35:32 +08:00
017a75aa44
chore: enhance basedpyright-check script to support path arguments ( #25108 )
2025-09-04 09:34:50 +08:00
ed22d04ea0
test: remove outdated test case
2025-09-04 02:42:36 +08:00
04bbf540d9
chore: code format
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-04 02:33:53 +08:00
657c27ec75
feat(graph_engine): make runtime state read-only in layer
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-04 02:30:40 +08:00
16e9cd5ac5
feat(graph_runtime_state): prevent to set variable pool after initialized.
2025-09-04 02:20:19 +08:00
61c79b0013
test: correct imported name
2025-09-04 02:15:46 +08:00
8332472944
refactor(graph_engine): rename Layer to GraphEngineLayer
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-04 02:11:31 +08:00
fe3f03e50a
feat: add property-based access control to GraphRuntimeState
...
- Replace direct field access with private attributes and property decorators
- Implement deep copy protection for mutable objects (dict, LLMUsage)
- Add helper methods: set_output(), get_output(), update_outputs()
- Add increment_node_run_steps() and add_tokens() convenience methods
- Update loop_node and event_handlers to use new accessor methods
- Add comprehensive unit tests for immutability and validation
- Ensure backward compatibility with existing property access patterns
2025-09-04 02:08:58 +08:00
9c96b23d55
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-09-04 00:27:08 +08:00
f811855f79
fix(workflow): ensure variable updates only occur for matching selectors in updateNodeVars
2025-09-03 23:28:32 +08:00
c7510d3f54
refactor(panel): simplify outputSchema mapping for improved readability
2025-09-03 23:06:12 +08:00
56afb3fd64
db internal server error ( #24947 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-03 22:44:22 +08:00
a9c7669c16
chore: comply to RFC 6750 and improve bearer token split ( #24955 )
2025-09-03 22:29:08 +08:00
aae792a9dd
chore: Updated pnpm version to 10.15.1 ( #25065 )
2025-09-03 22:28:03 +08:00
db53656a45
Fix jsonschema compliance: use number instead of float ( #25049 )
...
Signed-off-by: Yongtao Huang<yongtaoh2022@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-03 22:27:41 +08:00
ff7a0e3170
fix: improve error logging for vector search operation in MyScale ( #25087 )
2025-09-03 22:24:45 +08:00
e3092837e4
fix file name
2025-09-03 21:26:28 +08:00
46731dc8a1
Merge branch 'feat/rag-2' of https://github.com/langgenius/dify into feat/rag-2
2025-09-03 20:33:01 +08:00
1214942eb7
refactor(datasets): rename 'markdown' to 'content' for consistency across components
2025-09-03 20:32:48 +08:00
c7700ac176
chore(docker): bump version ( #25092 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-03 20:25:44 +08:00
dd89c9aa21
fix preview and recommend plugins
2025-09-03 19:51:07 +08:00
5ab3cd7213
fix preview and recommend plugins
2025-09-03 19:42:20 +08:00
49d268d4a3
fix preview and recommend plugins
2025-09-03 19:20:14 +08:00
d011ddfc64
chore(version): bump version to 1.8.1 ( #25060 )
2025-09-03 18:54:07 +08:00
67cc70ad61
fix: model credential name ( #25081 )
...
Co-authored-by: hjlarry <hjlarry@163.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-03 18:23:57 +08:00
aa670c8982
fix(datasource): add datasource icon in tracing panel
2025-09-03 18:23:23 +08:00
c8d60f372d
fix: in pipeline not show the node config right
2025-09-03 18:21:51 +08:00
c4f0691454
refactor(workflow): update fetchInspectVars calls to accept empty parameters
2025-09-03 18:15:14 +08:00
451948d49c
Merge remote-tracking branch 'origin/feat/rag-2' into feat/rag-2
2025-09-03 18:10:14 +08:00
fd3b55cc16
fix preview and recommend plugins
2025-09-03 18:09:56 +08:00
0212f0de9f
fix(api): fix workflow execution
2025-09-03 17:11:43 +08:00
9eb1c15906
Merge branch 'feat/rag-2' of https://github.com/langgenius/dify into feat/rag-2
2025-09-03 16:51:57 +08:00
110211d966
refactor(uploader): replace YAML icon with pipeline icon and update label text
2025-09-03 16:51:49 +08:00
08d6fcfd52
fix: large data markdown ui problems
2025-09-03 16:48:41 +08:00
d755b2885e
refactor(workflow): enhance handleExportDSL function and clean up code structure
2025-09-03 16:22:59 +08:00
a384ae9140
Fix advanced chat workflow event handler signature mismatch ( #25078 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-03 16:22:13 +08:00
b4c98daa8d
refactor(workflow): update RAG tool suggestions and improve filtering logic
2025-09-03 16:05:55 +08:00
a7627882a7
fix: Boolean type control is not displayed ( #25031 )
...
Co-authored-by: WTW0313 <twwu@dify.ai >
2025-09-03 15:39:09 +08:00
8eae7a95be
Hotfix translation error ( #25035 )
2025-09-03 15:23:04 +08:00
dabf266048
Fix: handle 204 No Content response in MCP client ( #25040 )
2025-09-03 15:22:42 +08:00
58e598dac8
Merge branch 'main' into feat/rag-2
2025-09-03 15:01:41 +08:00
d4aed3df5c
Merge branch 'feat/queue-based-graph-engine' into feat/rag-2
...
# Conflicts:
# api/core/memory/token_buffer_memory.py
# api/core/rag/extractor/notion_extractor.py
# api/core/repositories/sqlalchemy_workflow_node_execution_repository.py
# api/core/variables/variables.py
# api/core/workflow/graph/graph.py
# api/core/workflow/graph_engine/entities/event.py
# api/services/dataset_service.py
# web/app/components/app-sidebar/index.tsx
# web/app/components/base/tag-management/selector.tsx
# web/app/components/base/toast/index.tsx
# web/app/components/datasets/create/website/index.tsx
# web/app/components/datasets/create/website/jina-reader/base/options-wrap.tsx
# web/app/components/workflow/header/version-history-button.tsx
# web/app/components/workflow/hooks/use-inspect-vars-crud-common.ts
# web/app/components/workflow/hooks/use-workflow-interactions.ts
# web/app/components/workflow/panel/version-history-panel/index.tsx
# web/service/base.ts
2025-09-03 15:01:06 +08:00
462e764a3c
typevar example ( #25064 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-03 14:54:38 +08:00
0e8a37dca8
chore: translate i18n files ( #25061 )
...
Co-authored-by: zxhlyh <16177003+zxhlyh@users.noreply.github.com >
2025-09-03 14:48:53 +08:00
bffbe54120
fix: Solve the problem of opening remarks appearing in the chat cont… ( #25067 )
2025-09-03 14:48:30 +08:00
c422d732d2
fix: tool bool input can choose file
2025-09-03 14:41:29 +08:00
df0fe49fcc
fix: one step run schema type file not support
2025-09-03 14:28:13 +08:00
97875d2b55
plugin dependencies select all
2025-09-03 14:27:29 +08:00
8c97937cae
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-09-03 13:53:43 +08:00
b673560b92
feat: improve multi model credentials ( #25009 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-09-03 13:52:31 +08:00
9e125e2029
Refactor/model credential ( #24994 )
2025-09-03 13:36:59 +08:00
b88146c443
chore: consolidate type checking in style workflow ( #25053 )
2025-09-03 13:34:43 +08:00
c40cb7fd59
[Chore/Refactor] Update .gitignore to exclude pyrightconfig.json while preserving api/pyrightconfig.json ( #25055 )
2025-09-03 13:34:07 +08:00
9a79d8941e
Merge branch 'feat/rag-2' of https://github.com/langgenius/dify into feat/rag-2
2025-09-03 12:59:34 +08:00
9d3772f7d6
feat(workflow): add DisplayContent component for improved variable inspection and integrate schema type handling
2025-09-03 12:59:22 +08:00
d2e341367e
fix(api): fix relations of WorkflowNodeExecutionModel not preloaded
...
`WorkflowNodeExecutionModel.offload_data` should be preloaded to
provide info about the offloading information of execution record.
The `RagPipelineService.get_node_last_run` does not utilize
`DifyAPISQLAlchemyWorkflowNodeExecutionRepository` so the loading
logics is not changed.
In the commit we migrate to calling
`DifyAPISQLAlchemyWorkflowNodeExecutionRepository` to avoid such issue.
2025-09-03 12:30:20 +08:00
e761f38d26
fix(api): adjust gevent patching
2025-09-03 12:29:39 +08:00
e2ff7fac77
fix(api): fix variable truncation related field not returned.
2025-09-03 12:29:38 +08:00
617dc247f5
fix preview and recommend plugins
2025-09-03 12:15:03 +08:00
f6acff4cce
chore: remove unused variables
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-03 12:12:27 +08:00
3fa48cb5cf
chore: remove ty-check from Python style check.
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-03 12:05:41 +08:00
b81745aed8
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-09-03 11:56:05 +08:00
9d5956cef8
[Chore/Refactor] Switch from MyPy to Basedpyright for type checking ( #25047 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-03 11:52:26 +08:00
e1b6da21f4
fix preview and recommend plugins
2025-09-03 11:35:41 +08:00
b10d7d5b22
fix: datasource file can not be chosen
2025-09-03 11:31:53 +08:00
1fff4620e6
clean console apis and rag cleans. ( #25042 )
...
Signed-off-by: zhanluxianshen <zhanluxianshen@163.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-03 11:25:18 +08:00
8c41d95d03
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-09-03 11:06:42 +08:00
885c7d26e5
feat: handle choose select
2025-09-03 11:05:15 +08:00
c3820f55f4
chore: translate Chinese comments to English in ClickZetta Volume storage module ( #25037 )
2025-09-03 10:57:58 +08:00
7896eeec5b
fix: correct run history tracing sequence
2025-09-03 10:56:23 +08:00
60c5bdd62f
fix: remove redundant z-index from Field component ( #25034 )
2025-09-03 10:39:07 +08:00
38e24922e1
Merge branch 'feat/tool-rag-tag' into feat/rag-2
2025-09-03 10:27:02 +08:00
d2787dc925
feat: tools add rag tag
2025-09-03 10:25:08 +08:00
706969d812
fix(workflow): enhance variable inspection by integrating schema type handling and refactoring logic
2025-09-03 10:17:38 +08:00
5092e5f631
fix: workflow not published ( #25030 )
2025-09-03 10:07:31 +08:00
c0bd35594e
feat: add test containers based tests for tools manage service ( #25028 )
2025-09-03 09:20:16 +08:00
bc9efa7ea8
Refactor: use DatasourceType.XX.value instead of hardcoded ( #25015 )
...
Signed-off-by: Yongtao Huang <yongtaoh2022@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-03 08:56:48 +08:00
f540d0b747
chore: remove ty type checker from reformat script and pre-commit hooks ( #25021 )
2025-09-03 08:56:23 +08:00
7bcaa513fa
chore: remove duplicate test helper classes from api root directory ( #25024 )
2025-09-03 08:56:00 +08:00
9d004a0971
test: fix test
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-03 02:11:37 +08:00
02fcd08c08
[autofix.ci] apply automated fixes
2025-09-02 17:34:07 +00:00
77a9a73d0d
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-09-03 01:33:17 +08:00
d33dfee8a3
fix: EndUser is not bound to a Session ( #25010 )
2025-09-02 21:37:21 +08:00
b5216df4fe
fix: xxx is not bound to a Session ( #24966 )
2025-09-02 21:37:06 +08:00
25a11bfafc
Export DSL from history ( #24939 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-02 21:36:52 +08:00
8fcc864fb7
Post fix of #23224 ( #25007 )
2025-09-02 20:59:08 +08:00
7623dc14bb
fix preview and recommend plugins
2025-09-02 20:12:45 +08:00
1ad46d0962
fix(pipeline): add handling for RAG pipeline variables in workflow state
2025-09-02 20:11:38 +08:00
5e854238b0
fix(workflow): improve formatting and add checkbox type to input variable type mapping
2025-09-02 19:57:18 +08:00
343f1a375f
fix preview and recommend plugins
2025-09-02 19:41:29 +08:00
ed5ed0306e
minor fix: fix the check of subscription capacity limit ( #24991 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-02 19:14:30 +08:00
a418c43d32
example add more type check ( #24999 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-02 19:13:43 +08:00
fc4bc08796
feat(workflow): enhance RAG recommended plugins structure and update related components
2025-09-02 19:11:03 +08:00
5aa8c9c8df
fix: refresh UI after user profile change ( #24998 )
2025-09-02 18:57:35 +08:00
32972b45db
fix: remove unnecessary modal visibility toggle on error in name save ( #25001 )
2025-09-02 18:57:24 +08:00
60da4c9048
feat: set var inspect schema type
2025-09-02 18:44:49 +08:00
32a009654f
feat(input-field): add isEditMode prop to InputFieldForm and update handling of variable changes
2025-09-02 18:19:40 +08:00
1522fd50df
Merge branch 'feat/rag-2' of https://github.com/langgenius/dify into feat/rag-2
2025-09-02 17:25:54 +08:00
00b5772012
feat(portal): add customContainer prop to PortalToFollowElem for flexible rendering
2025-09-02 17:25:47 +08:00
af351b1723
fix: ensure the modal closed by level ( #24984 )
2025-09-02 17:06:10 +08:00
8467494706
fix preview and recommend plugins
2025-09-02 17:02:25 +08:00
af88266212
chore: run ty check CI action only when api code changed ( #24986 )
2025-09-02 16:59:11 +08:00
a8cd1e2483
Merge remote-tracking branch 'origin/feat/rag-2' into feat/rag-2
2025-09-02 16:44:33 +08:00
7ace7e65e1
fix preview and recommend plugins
2025-09-02 16:44:18 +08:00
273dae6738
fix(header): update boolean form type to checkbox and improve JSX formatting in form input component
2025-09-02 16:26:41 +08:00
b14119b531
feat: add development environment setup commands to Makefile ( #24976 )
2025-09-02 16:24:21 +08:00
68c75f221b
fix: workflow log status filter add parial success status ( #24977 )
2025-09-02 16:24:03 +08:00
7b379e2a61
chore: apply ty checks on api code with script and ci action ( #24653 )
2025-09-02 16:05:13 +08:00
c373b734bc
feat: make secretInput type field prevent browser auto-fill ( #24971 )
2025-09-02 16:04:12 +08:00
1770b93e5b
chore(graph_engine): Add a TODO commment in _update_response_outputs in event_handlers
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-02 15:20:03 +08:00
2ac8f8003f
refactor: update radio component to handle boolean values instead of numeric ( #24956 )
2025-09-02 15:11:42 +08:00
d8ff4aa9ba
feat(graph_engine): Handle NodeRunAgentLogEvent
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-02 15:02:07 +08:00
9f8f21bf87
chore: remove backup files
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-02 15:01:58 +08:00
d6b3df8f6f
fix: API Key Authorization Configuration Model Form render default value ( #24963 )
2025-09-02 14:52:05 +08:00
deea07e905
make clean() function in index_processor_base abstractmethod ( #24959 )
...
Signed-off-by: zhanluxianshen <zhanluxianshen@163.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-02 14:48:45 +08:00
0caa94bd1c
fix: add Indonesian (id-ID) language support and improve language selector ( #24951 )
2025-09-02 14:44:59 +08:00
a32dde5428
Fix: Resolve workflow_node_execution primary key conflicts with UUID v7 ( #24643 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-02 14:18:29 +08:00
067b0d07c4
Fix: ensure InstalledApp deletion uses model instances instead of Row ( #24942 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-02 11:59:38 +08:00
044f96bd93
feat: LLM prompt Jinja2 template now support more variables ( #24944 )
2025-09-02 11:59:31 +08:00
dfb967773b
Merge remote-tracking branch 'origin/feat/rag-2' into feat/rag-2
2025-09-02 11:56:13 +08:00
56fc9088dd
add recommended rag plugin endpoint
2025-09-02 11:56:05 +08:00
0b0dc63f29
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-09-02 11:52:25 +08:00
ca96350707
chore: optimize SQL queries that perform partial full table scans ( #24786 )
2025-09-02 11:46:11 +08:00
bf09c3eb10
feat(rag): integrate RAG recommended plugins into workflow component
2025-09-02 10:43:57 +08:00
be3af1e234
Migrate SQLAlchemy from 1.x to 2.0 with automated and manual adjustments ( #23224 )
...
Co-authored-by: Yongtao Huang <99629139+hyongtao-db@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-02 10:30:19 +08:00
e5e52ab4b9
refactor(value-content): improve JSX formatting for readability in variable inspect component
2025-09-02 10:19:01 +08:00
2e89d29c87
chore: translate i18n files ( #24934 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-02 10:16:14 +08:00
e4eb9f7c55
fix(i18n): align zh-Hant indexMethodEconomyTip with zh-Hans ( #24933 )
2025-09-02 09:57:39 +08:00
dd6547de06
downvote with reason ( #24922 )
2025-09-02 09:57:04 +08:00
84d09b8b8a
fix: API key input uses password type and no autocomplete ( #24864 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-02 09:37:24 +08:00
2c462154f7
fix: email input cannot scroll ( #24930 )
2025-09-02 09:35:53 +08:00
b810efdb3f
Feature add test containers tool transform service ( #24927 )
2025-09-02 09:30:55 +08:00
ae04ccc445
fix: npx typo error ( #24929 )
2025-09-02 09:20:51 +08:00
f7ac1192ae
replace the secret field from obfuscated to full-masked value ( #24800 )
...
Co-authored-by: charles liu <dearcharles.liu@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-02 09:19:20 +08:00
e048588a88
fix: remove duplicated code ( #24893 )
2025-09-02 08:58:31 +08:00
2042353526
fix:score threshold ( #24897 )
2025-09-02 08:58:14 +08:00
9486715929
FEAT: Tencent Vector optimize BM25 initialization to reduce loading time ( #24915 )
...
Co-authored-by: wlleiiwang <wlleiiwang@tencent.com >
2025-09-01 21:08:41 +08:00
64319c0d56
fix close session twice. ( #24917 )
...
Signed-off-by: zhanluxianshen <zhanluxianshen@163.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-01 21:08:01 +08:00
826b9d5b21
add recommended rag plugin endpoint
2025-09-01 20:41:14 +08:00
633de2cb47
add recommended rag plugin endpoint
2025-09-01 20:12:27 +08:00
d94e03c72b
add recommended rag plugin endpoint
2025-09-01 19:38:28 +08:00
acd209a890
fix: prevent database connection leaks in chatflow mode by using Session-managed queries ( #24656 )
...
Co-authored-by: 王锶奇 <wangsiqi2@tal.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-01 18:22:42 +08:00
89ec13ec67
fix(api): fix ToolNode._extract_variable_selector_to_variable_mapping
...
The original selector syntax does not match our current implementation
for injecting user inputs into VariablePool.
2025-09-01 18:11:33 +08:00
1103130f81
add recommended rag plugin endpoint
2025-09-01 18:03:35 +08:00
493dae239f
add recommended rag plugin endpoint
2025-09-01 17:08:37 +08:00
eb7b21c7f1
Merge remote-tracking branch 'upstream/feat/rag-2' into feat/rag-2
2025-09-01 17:06:53 +08:00
ad5a2c77c1
Merge remote-tracking branch 'upstream/feat/big-var-value-show-fe' into feat/rag-2
2025-09-01 17:06:23 +08:00
bd482eb8ef
fix wrong filter handle for saved messages ( #24891 )
...
Co-authored-by: zhuqingchao <zhuqingchao@xiaomi.com >
2025-09-01 16:32:08 +08:00
5b3cc560d5
fix:hard-coded top-k fallback issue. ( #24879 )
2025-09-01 15:46:37 +08:00
d41d4deaac
example enum to StrEnum ( #24877 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-01 15:40:26 +08:00
208ce4e774
CI: add TS indentation check via esLint ( #24810 )
2025-09-01 15:31:59 +08:00
414ee51975
fix: add missing form for boolean types ( #24812 )
...
Signed-off-by: jingfelix <jingfelix@outlook.com >
2025-09-01 15:21:36 +08:00
acbf27eb65
chore(api): adjust migration order and date
2025-09-01 15:20:57 +08:00
e2ae89e08d
fix(tests): fix broken tests and linter issues
2025-09-01 14:55:35 +08:00
1676207776
add recommended rag plugin endpoint
2025-09-01 14:50:02 +08:00
d5a521eef2
fix: Fix database connection leak in EasyUIBasedGenerateTaskPipeline ( #24815 )
2025-09-01 14:48:56 +08:00
8c780df8fd
Merge remote-tracking branch 'origin/feat/rag-2' into feat/rag-2
2025-09-01 14:46:08 +08:00
7920714f49
add recommended rag plugin endpoint
2025-09-01 14:45:56 +08:00
1b401063e8
chore: pnpx deprecation ( #24868 )
2025-09-01 14:45:44 +08:00
60d9d0584a
refactor: migrate marketplace.py from requests to httpx ( #24015 )
2025-09-01 14:28:21 +08:00
ffba341258
[CHORE]: remove redundant-cast ( #24807 )
2025-09-01 14:05:32 +08:00
8433cf4437
refactor(graph_engine): Merge event_collector and event_emitter into event_manager
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-01 13:15:58 +08:00
bb5d52539c
refactor(graph_engine): Merge branch_handler into edge_processor
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-01 12:53:06 +08:00
88622f70fb
refactor(graph_engine): Move setup methods into __init__
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-01 12:08:03 +08:00
a41af6f322
refactor: update file upload and download handling for pipeline format
2025-09-01 11:13:11 +08:00
ce3eb0fcbb
fix: rag pipeline template
2025-09-01 10:23:08 +08:00
0fdb1b2bc9
refactor(graph_engine): Correct private attributes and private methods naming
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-01 04:37:23 +08:00
a5cb9d2b73
refactor(graph_engine): inline output_registry into response_coordinator
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-01 03:59:53 +08:00
64c1234724
refactor(graph_engine): Merge worker management into one WorkerPool
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-01 03:23:47 +08:00
202fdfcb81
refactor(graph_engine): Remove backward compatibility code
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-01 02:41:16 +08:00
e2f4c9ba8d
refactor(graph_engine): Merge state managers into unified_state_manager
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-01 02:08:08 +08:00
546d75d84d
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-09-01 00:29:28 +08:00
63c035d8a2
chore(api): migrate import for db
2025-08-31 16:46:25 +08:00
e9e7d4f3cd
Merge branch 'feat/rag-2' into feat/workflow-draft-var-optimize
2025-08-31 15:17:23 +08:00
c72d847ac7
feat(api): support array[boolean] truncation
2025-08-31 14:32:53 +08:00
982fd9170c
WIP: test(api): tests for truncation logic
2025-08-31 13:45:16 +08:00
91fac9b720
WIP: feat(api): draft var cleanup task
2025-08-31 13:45:16 +08:00
a527bd42b5
chore(api): optimize file url signing
2025-08-31 13:45:16 +08:00
621b75b343
feat(api): implement truncation for SSE events
2025-08-31 13:45:15 +08:00
6b9d2e98b9
feat(api): Implement truncation for WorkflowNodeExecution
2025-08-31 13:44:39 +08:00
2fd337e610
feat(api): add WorkflowNodeExecutionOffload model
2025-08-31 13:44:39 +08:00
a7aa17e361
chore(api): remove orphan files in draft var cleanup script
2025-08-31 13:44:38 +08:00
13eb9f7d7d
feat(api): implement truncation for draft var
2025-08-31 13:44:38 +08:00
d7db58cabd
feat(api): implement VariableTruncator
2025-08-31 13:44:38 +08:00
0cf8a80bdd
chore(api): Introduce variable truncation configuration
2025-08-31 13:44:38 +08:00
a10586c8ea
fixup! feat(api): Add migration for WorkflowDraftVariableFile
2025-08-31 13:44:38 +08:00
40faa9ce16
refactor(api): Inject db dependency to FileService
2025-08-31 13:44:38 +08:00
58dfae60f0
feat(api): Add migration for WorkflowDraftVariableFile
2025-08-31 13:44:38 +08:00
de08b2310c
feat(api): Introduce WorkflowDraftVariableFile model
...
This model is used to track offloaded variables values for
`WorkflowDraftVariable`.
2025-08-31 13:44:38 +08:00
e9c6038192
docs(api): update docs for UploadFile
2025-08-31 13:44:38 +08:00
a8fe4ea802
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-08-30 16:36:10 +08:00
82193580de
chore: improve typing
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-08-30 16:35:57 +08:00
1fd27cf3ad
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-08-30 00:13:45 +08:00
1e9bfd8872
feat(chunk-card-list): implement ChunkCard and QAItem components, refactor ChunkCardList to utilize new structure and types
2025-08-29 23:28:43 +08:00
11d32ca87d
test: fix web test
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-08-29 23:20:28 +08:00
5415d0c6d1
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-08-29 23:17:30 +08:00
d8af8ae4e6
fix: update workflow service tests for new graph engine
...
- Update method calls from _handle_node_run_result to _handle_single_step_result
- Add required fields (id, node_id, node_type, start_at) to graph events
- Use proper NodeType enum values instead of strings
- Fix imports to use correct modules (Node instead of BaseNode)
- Ensure event generators return proper generator objects
These tests were failing because the internal implementation changed
with the new graph engine architecture.
2025-08-29 23:04:33 +08:00
04e5d4692f
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-08-29 22:34:47 +08:00
3aa48efd0a
test(test_workflow_service): Use new engine's method.
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-08-29 22:06:10 +08:00
c2afb84884
fix chunk format
2025-08-29 17:10:18 +08:00
8eb78c04b2
chore(token_buffer_memory): code format
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-08-29 17:02:51 +08:00
22ee318cf8
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-08-29 17:01:42 +08:00
3c0adfb48a
fix chunk format
2025-08-29 16:27:22 +08:00
b3dbf9fe94
Merge branch 'feat/rag-2' of https://github.com/langgenius/dify into feat/rag-2
2025-08-29 16:20:54 +08:00
a597ae1a8a
feat(block-selector): add RAG tool suggestions component and integrate with existing tools
2025-08-29 16:20:43 +08:00
f2bc4f5d87
fix: resolve type error in node_factory by using type guard for node_type_str
2025-08-29 16:16:58 +08:00
d7d456349d
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-08-29 16:14:04 +08:00
65215135e5
Merge remote-tracking branch 'origin/feat/rag-2' into feat/rag-2
2025-08-29 14:49:05 +08:00
5cf795f2b8
fix preview run
2025-08-29 14:48:51 +08:00
1c8190f142
feat(search-box): enhance marketplace search box with new triggers and conditional rendering
2025-08-29 14:45:04 +08:00
dce4d0ff80
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-08-29 13:22:13 +08:00
3dee8064ba
feat: enhance typing
2025-08-29 13:17:02 +08:00
d0dd728e6c
Merge branch 'main' into feat/rag-2
...
# Conflicts:
# api/core/app/entities/queue_entities.py
# api/core/workflow/graph_engine/entities/event.py
2025-08-29 11:29:51 +08:00
0bb3407385
fix preview run
2025-08-29 11:25:08 +08:00
05c21883f9
fix(pipeline): make kb node deletable ( #24731 )
2025-08-29 09:19:09 +08:00
5b4335c4b5
fix preview run
2025-08-28 22:02:22 +08:00
39080eed10
fix preview run
2025-08-28 22:01:49 +08:00
1db04aa729
Merge branch 'feat/queue-based-graph-engine' into feat/rag-2
2025-08-28 18:12:49 +08:00
64772fb413
fix preview run
2025-08-28 18:12:27 +08:00
1022e67fb6
fix: adjust padding in search box component for improved layout
2025-08-28 18:02:19 +08:00
a67589d5db
feat: add title property to DataSourceDefaultValue type in block-selector
2025-08-28 17:25:26 +08:00
bfbb36756a
feat(graph_engine): Add NodeExecutionType.ROOT and auto mark skipped in Graph.init
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-08-28 16:41:51 +08:00
9448d49305
feat: add 'rag' tag to plugin constants and translations in multiple languages
2025-08-28 16:21:53 +08:00
169a8edc28
refactor: update import statement style in IfElseNode component
2025-08-28 15:47:39 +08:00
d7e0c5f759
chore: use 'XXX | None' instead of Optional[XXX] in graph.py
2025-08-28 15:45:22 +08:00
9c93a49605
Merge branch 'feat/rag-2' of https://github.com/langgenius/dify into feat/rag-2
2025-08-28 15:40:11 +08:00
f6ed1c5643
fix: update chunk structure tip messages in English and Chinese translations for clarity
2025-08-28 15:40:02 +08:00
334bc8f1a2
Merge remote-tracking branch 'origin/feat/rag-2' into feat/rag-2
2025-08-28 15:39:36 +08:00
a9f7ee029e
fix preview run
2025-08-28 15:39:22 +08:00
c396788128
chore(graph_engine): add final mark to classes
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-08-28 15:38:35 +08:00
edd41a30eb
feat: add AddChunks icon and related components for knowledge base chunk structure
2025-08-28 15:31:30 +08:00
580201ed2c
merge main
2025-08-28 14:57:30 +08:00
e955a603c6
fix: can choose file in add in variable aggregator
2025-08-28 14:19:07 +08:00
740f1c5f2c
fix: tools value not update caused data outdated
2025-08-28 14:06:28 +08:00
9a13cb5bdf
refactor: remove unused state management in usePipelineRun hook
2025-08-28 13:58:03 +08:00
048feb4165
refactor: update local file and online drive state management in create-from-pipeline components
2025-08-28 13:47:20 +08:00
843b14ccc6
refactor: Refactor online drive breadcrumbs navigation
2025-08-28 10:56:51 +08:00
e3a7b1f691
fix: type hints
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-08-28 05:24:18 +08:00
8aab7f49c3
chore(graph_engine): Use XXX | None instead of Optional[XXX]
2025-08-28 05:09:33 +08:00
1e12c1cbf2
[autofix.ci] apply automated fixes
2025-08-27 21:00:36 +00:00
affedd6ce4
chore(graph_engine): Use XXX | None instead of Optional[XXX]
2025-08-28 04:59:49 +08:00
ef21097774
refactor(graph_engine): Remove unnecessary check from SkipPropagator
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-08-28 04:45:26 +08:00
1d377fe994
refactor(graph_engine): Use _ to mark unused variable in BranchHandler
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-08-28 04:44:45 +08:00
c82697f267
refactor(graph_engine): Remove node_id from SkipPropagator.skip_branch_paths
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-08-28 04:43:56 +08:00
98b25c0bbc
refactor(graph_engine): Convert attrs to private in error_handler
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-08-28 04:42:37 +08:00
1cd0792606
chore(graph_events): Improve type hints
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-08-28 04:41:48 +08:00
7cbf4093f4
chore(graph_engine): Use TYPE | None instead of Optional
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-08-28 04:30:50 +08:00
8129ca7c05
chore(graph_engine): Move error_strategy.py to protocols/
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-08-28 04:29:32 +08:00
65617f000d
feat(event_collector): Update to use ReadWriteLock
2025-08-28 03:26:42 +08:00
635eff2e25
test(graph_engine): remove outdated tests
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-08-28 02:53:19 +08:00
55085a9ca2
chore(graph_engine): add type hint for event_queue
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-08-28 02:38:56 +08:00
9dc1e9724e
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-08-28 02:26:40 +08:00
4403a26f37
merge new graph engine
2025-08-27 20:44:14 +08:00
88abaa840c
merge new graph engine
2025-08-27 18:33:38 +08:00
4e2c3bfb05
fix: not obj type struct schema render error
2025-08-27 18:32:04 +08:00
a644153e9f
feat: just use chunk type in knowledge base
2025-08-27 18:16:46 +08:00
0316eb6064
Merge branch 'feat/rag-2' of https://github.com/langgenius/dify into feat/rag-2
2025-08-27 18:09:55 +08:00
6a56649be2
feat(web): add support for Tool block type in BlockIcon component
2025-08-27 18:09:48 +08:00
8a585607c1
fix: tool schem not right
2025-08-27 18:07:33 +08:00
c3f66e2901
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-08-27 18:05:35 +08:00
90d72f5ddf
merge new graph engine
2025-08-27 17:46:46 +08:00
6c8212d509
Merge remote-tracking branch 'origin/feat/rag-2' into feat/rag-2
2025-08-27 17:46:05 +08:00
19d3ba42e5
chore: schema type change
2025-08-27 17:40:05 +08:00
ee144452e2
Merge branch 'main' into feat/rag-2
2025-08-27 17:28:21 +08:00
367b2d0320
refactor(web): streamline data source before run form and enhance run handling logic
2025-08-27 16:56:33 +08:00
bd294ffe0d
feat: file schem file replace
2025-08-27 16:07:31 +08:00
392514fa13
Merge branch 'feat/queue-based-graph-engine' into feat/rag-2
...
# Conflicts:
# api/commands.py
# api/core/app/apps/common/workflow_response_converter.py
# api/core/llm_generator/llm_generator.py
# api/core/plugin/entities/plugin.py
# api/core/plugin/impl/tool.py
# api/core/rag/index_processor/index_processor_base.py
# api/core/workflow/entities/workflow_execution.py
# api/core/workflow/entities/workflow_node_execution.py
# api/core/workflow/enums.py
# api/core/workflow/graph_engine/entities/graph.py
# api/core/workflow/graph_engine/graph_engine.py
# api/core/workflow/nodes/enums.py
# api/services/dataset_service.py
2025-08-27 16:05:59 +08:00
86e7cb713c
[autofix.ci] apply automated fixes
2025-08-27 07:38:26 +00:00
0f29244459
fix: test
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-08-27 15:37:37 +08:00
48cbf4c78f
[autofix.ci] apply automated fixes
2025-08-27 15:33:30 +08:00
8c35663220
feat: queue-based graph engine
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-08-27 15:33:28 +08:00
4cb286c765
feat: handle file schem show
2025-08-27 14:46:44 +08:00
ff33d42c55
rag pipeline initial template
2025-08-27 14:39:39 +08:00
e1a2755e3b
fix(web): add spinning animation to loader icon in variable inspect trigger for better UX
2025-08-27 13:55:43 +08:00
b1f348fb31
refactor(web): reorganize imports in document index component for improved clarity
2025-08-27 13:48:04 +08:00
5f0bae0ae5
Merge branch 'feat/rag-2' of https://github.com/langgenius/dify into feat/rag-2
2025-08-27 13:46:10 +08:00
57c242fff3
Update dataset pipeline header text and translations for improved clarity
2025-08-27 13:46:03 +08:00
1814b99c79
fix(web): correct title color in option card in dark mode ( #24579 )
2025-08-27 11:27:25 +08:00
f24f573731
feat: show struct schema in output
2025-08-27 11:18:22 +08:00
da48e54778
Merge branch 'main' into feat/rag-2
2025-08-27 11:16:27 +08:00
2db699522c
feat: compare schema type
2025-08-27 10:48:38 +08:00
5c15fe7b01
fix pipeline export
2025-08-26 18:52:24 +08:00
da9b38f642
pipeline name
2025-08-26 18:26:25 +08:00
918958743f
Merge remote-tracking branch 'origin/feat/rag-2' into feat/rag-2
2025-08-26 17:18:49 +08:00
51c3f1b2e2
add pipeline async run
2025-08-26 17:18:43 +08:00
bdcd9ad9cb
refactor(workflow): update output schema handling in tool and data source nodes for improved integration with plugin info
2025-08-26 16:48:18 +08:00
1f5fd13359
refactor(plugin_migration): improve code readability by formatting the install function signature
2025-08-26 16:03:59 +08:00
61f2f8fd31
refactor(schemas): update titles in JSON schemas for consistency and clarity
2025-08-26 16:03:59 +08:00
60fb242f27
Merge remote-tracking branch 'origin/feat/rag-2' into feat/rag-2
2025-08-26 15:52:01 +08:00
85f0d31fab
add pipeline async run
2025-08-26 15:51:49 +08:00
a282b6cea4
refactor(tests): remove unused TestPerformance class from schema resolver tests
2025-08-26 15:47:34 +08:00
46019ea927
refactor(resolver): enhance schema reference resolution with improved error handling and caching
2025-08-26 15:47:34 +08:00
7e20273bce
refactor(resolver): implement BFS approach for resolving references in Dify schemas
2025-08-26 15:47:34 +08:00
1d2d0ff49f
add pipeline async run
2025-08-26 15:32:39 +08:00
c77bdd1fb3
add pipeline async run
2025-08-26 15:20:40 +08:00
0f3ca1d8f4
fix: ruff
2025-08-26 12:51:40 +08:00
d1be9544fb
fix: restful to restx
2025-08-26 12:51:40 +08:00
1692a7bd1b
Merge remote-tracking branch 'origin/feat/rag-2' into feat/rag-2
2025-08-26 12:06:43 +08:00
c3c4ef3a8e
add pipeline async run
2025-08-26 12:06:34 +08:00
c911ac8c01
refactor(console): add spec controller import and enhance tool output schema resolution
2025-08-26 11:07:12 +08:00
1bc77204b1
fix(use-initial): handle potential undefined nodeData by providing a fallback object
2025-08-26 10:23:13 +08:00
1ad7b0e852
add pipeline async run
2025-08-25 18:26:05 +08:00
e0e3224413
refactor(option-card): enhance styling and accessibility by updating class names and adding title attribute
2025-08-25 17:46:27 +08:00
f418164648
add pipeline async run
2025-08-25 17:33:49 +08:00
4fc498bd48
fix
2025-08-25 16:55:08 +08:00
14d8788dac
refactor: remove unused DataSourceType import and simplify iconType handling in DatasetDetailLayout
2025-08-25 16:43:52 +08:00
101d6504fb
fix
2025-08-25 16:14:22 +08:00
d440577913
refactor(operations): remove document download functionality and associated UI elements
2025-08-25 15:32:48 +08:00
85fd97e090
Merge branch 'main' into feat/rag-2
2025-08-25 15:30:18 +08:00
412e4b04f3
fix(use-settings-display): correct translation key for keyword search in settings display
2025-08-25 15:20:59 +08:00
cc1f0d4d8d
fix
2025-08-25 13:55:42 +08:00
1b9c817dba
feat: add process data truncate
2025-08-25 11:26:57 +08:00
b7ed2cade1
initial template
2025-08-22 18:12:24 +08:00
8c44151e6f
Merge branch 'main' into feat/rag-2
2025-08-22 17:40:34 +08:00
570b644a7e
refactor(header, option-card): improve layout and responsiveness by adjusting flex properties and adding title attributes
2025-08-22 16:49:28 +08:00
5824a2d71c
refactor(use-tool-icon): make data parameter optional and update usage in variable inspect components
2025-08-22 16:02:14 +08:00
83cc3b4710
refactor(credential-selector): enhance layout with overflow handling for better UI responsiveness
2025-08-22 14:49:24 +08:00
0ca7c29c47
feat: preiew show the large data
2025-08-22 11:35:54 +08:00
2f6c51927e
Merge remote-tracking branch 'origin/feat/rag-2' into feat/rag-2
2025-08-22 11:34:13 +08:00
6b7ea9885c
support name generate
2025-08-22 11:34:01 +08:00
68ba41e57e
chore: fix trunate change proplem
2025-08-22 11:08:54 +08:00
8ff4f34773
refactor(create-pipeline): remove unused CreateForm and CreateModal components, streamline dataset creation process
2025-08-22 10:49:23 +08:00
4545f509a5
support name generate
2025-08-21 19:15:16 +08:00
af74019d6e
refactor(knowledge-base): update title from 'Question-Answer' to 'Q&A' for improved clarity
2025-08-21 18:13:44 +08:00
d3b6631df8
refactor(retrieval-method): replace all instances of invertedIndex with keyword_search in components and translations
2025-08-21 17:31:25 +08:00
5699adf69c
refactor(result-preview): update chunk handling to use GeneralChunkPreview type and extract content
2025-08-21 17:07:20 +08:00
42935997aa
refactor(retrieval-method): update retrieval method from invertedIndex to keywordSearch across components
2025-08-21 16:29:23 +08:00
f82f06bdd0
feat: support filter file vars
2025-08-21 16:11:32 +08:00
c5ee6e09d4
fix: output schema file type
2025-08-21 15:12:53 +08:00
60fafc524c
feat(data-source): add LOCAL_FILE_OUTPUT to constants and integrate into panel for local file handling
2025-08-21 14:17:25 +08:00
cecef01bf7
feat(rag-pipeline): enhance result preview with chunk formatting and add configuration for preview chunk limit
2025-08-21 11:04:33 +08:00
dfd33b3d84
Merge branch 'main' into feat/rag-2
2025-08-21 09:43:51 +08:00
3e27e97364
feat(publish): improve success and error notifications for knowledge pipeline publishing with localized messages and enhanced user guidance
2025-08-20 18:41:09 +08:00
9d3198f808
refactor(data-source, before-run-form): enhance data handling and user interface for data source selection, integrating new components and improving state management
2025-08-20 18:21:59 +08:00
449755ada4
refactor(test-run, preparation): restructure test run components, enhance data handling, and improve user experience with new loading states and error handling
2025-08-20 16:40:56 +08:00
8ab3f1212b
refactor(billing, chunk-preview): update link target and improve file property handling in document preview
2025-08-20 10:23:33 +08:00
be045a68ee
refactor(credential-icon, create-from-pipeline, test-run): improve component structure and enhance data handling for online drive files
2025-08-19 15:24:14 +08:00
d4370a8ca5
chore: alert ui
2025-08-19 15:07:53 +08:00
95f60d89ab
refactor(datasets): reorganize document components and enhance operations with download functionality
2025-08-19 15:07:52 +08:00
a1666fe058
Merge branch 'main' into feat/rag-2
2025-08-19 14:59:06 +08:00
ed4bd56146
refactor(create-card, template-card): add TODO comments for direct pipeline dataset creation and improve code organization
2025-08-19 14:41:32 +08:00
64897bc6fe
chore: hide mock data
2025-08-19 14:21:53 +08:00
559d014b29
chore: use api return truncate
2025-08-19 14:18:41 +08:00
ad523ef4ad
feat(publish): enhance success notification for pipeline template publishing with additional information and links
2025-08-19 14:15:49 +08:00
3c4b374038
feat: run result data too long export
2025-08-19 14:04:00 +08:00
d9cdce3f7a
fix(i18n): refine Simplified Chinese translations for dataset and pipeline terminology
2025-08-19 13:10:51 +08:00
865e3ee85b
fix(billing): adjust padding and margin for pricing plan item components
2025-08-19 10:43:49 +08:00
07887fb24f
fix(i18n): update Simplified Chinese translations for "知识管道" to "知识流水线"
2025-08-19 10:24:52 +08:00
fcdbe3b84a
fix: plugin service import
2025-08-19 10:06:27 +08:00
38c51b1011
fix(i18n): highlight "プレミアム" in Japanese billing translations
2025-08-18 21:04:57 +08:00
469ed5a311
Merge branch 'feat/rag-2' of https://github.com/langgenius/dify into feat/rag-2
2025-08-18 21:00:13 +08:00
56273a2dcf
fix(i18n): update Japanese and Simplified Chinese translations for billing terms
2025-08-18 20:59:49 +08:00
6ce013ac52
fix: OAuth client parameter retrieval by verifying plugin status
2025-08-18 20:41:22 +08:00
fb6fe4a32b
fix(billing): adjust z-index for noise effects in pricing plans and self-hosted plan items
2025-08-18 20:40:45 +08:00
ae183b348c
feat: variable preview
2025-08-18 18:16:48 +08:00
b4e76af4a7
feat: string type too long hide
2025-08-18 18:15:10 +08:00
4a5c883988
feat(pipeline): implement footer component for dataset creation and enhance UI with new styles
2025-08-18 16:58:43 +08:00
2391e582f2
feat: debug show big data
2025-08-18 16:57:41 +08:00
cd760633cb
feat(billing): add noise effects to pricing plans and update rendering logic
2025-08-18 14:31:09 +08:00
ece1330567
feat(billing): add Enterprise plan component and update plan rendering logic
2025-08-18 11:25:48 +08:00
386614951f
Merge branch 'main' into feat/rag-2
2025-08-18 11:16:18 +08:00
a2892773f2
fix: dark mode color
2025-08-17 15:25:10 +08:00
e80645bfa1
feat: enhance billing plan components with new SVG assets and update styles for premium and enterprise plans
2025-08-15 22:17:32 +08:00
c7d5ec1520
feat: add new pricing assets and update billing plan components to utilize them
2025-08-15 18:39:59 +08:00
8cf98ba0ce
feat: add knowledge pipeline publishing feature and update billing context; refactor popup component for conditional rendering
2025-08-15 18:06:15 +08:00
fb10706c20
feat: refactor billing plans components to improve structure and add self-hosted plan item button; update pricing layout and translations
2025-08-15 16:29:45 +08:00
fb7dc4e0e1
fix file
2025-08-15 14:55:37 +08:00
d558f98aa6
Merge branch 'feat/rag-2' of https://github.com/langgenius/dify into feat/rag-2
2025-08-15 14:17:46 +08:00
89c7f71199
feat: add Footer component and integrate it into Pricing layout; refactor Header styles and update Plans component structure
2025-08-15 14:16:35 +08:00
ff76adc88a
[autofix.ci] apply automated fixes
2025-08-15 04:17:51 +00:00
cfc555d05d
feat: add knowledge pipeline creation feature
2025-08-15 12:15:37 +08:00
153d5e8f03
refactor: Change plan-item directory
2025-08-15 11:14:38 +08:00
ac456c1a95
feat: refactor billing plans components and add new PlanItem structure with tooltip support
2025-08-15 11:08:36 +08:00
8e88765261
fix file
2025-08-14 18:17:44 +08:00
5a2618d002
fix file
2025-08-14 18:07:52 +08:00
69a821db02
fix file
2025-08-14 18:01:29 +08:00
46224724a2
feat: add Cloud and SelfHosted components with updated PlanSwitcher integration
2025-08-14 15:54:07 +08:00
8a5bcd11f2
fix: add missing newline at end of JSON files for icon components
2025-08-14 15:21:53 +08:00
a8fbf123e4
Merge remote-tracking branch 'origin/feat/rag-2' into feat/rag-2
2025-08-14 15:12:29 +08:00
8b8d257f78
fix file
2025-08-14 15:12:09 +08:00
02720c9b95
Merge branch 'main' into feat/rag-2
2025-08-14 15:03:48 +08:00
d8a9645e83
feat: Implement billing plan selection UI with plan switcher and range options
2025-08-14 15:01:38 +08:00
72ea3b4d01
fix variable_pool
2025-08-13 17:38:14 +08:00
3797416fe0
fix online drive
2025-08-13 15:45:33 +08:00
f74706a4a5
fix online drive
2025-08-13 15:28:18 +08:00
463ca7043d
fix: sync doc styling change
2025-08-13 15:13:03 +08:00
5a6818c817
Merge branch 'main' into feat/rag-2
2025-08-13 15:05:57 +08:00
acde411629
fix: Update breadcrumb styles in Online Drive component for improved visual consistency
2025-08-13 14:28:55 +08:00
4d34891ac0
Merge branch 'feat/rag-2' of https://github.com/langgenius/dify into feat/rag-2
2025-08-13 11:34:27 +08:00
cf46fba753
feat: Enhance Online Drive component with bucket handling and breadcrumb navigation
2025-08-13 11:34:22 +08:00
fcdbfbda4f
add credential id
2025-08-12 17:56:28 +08:00
71d8a0c0b6
refactor: Refactor FileIcon component to use useMemo for file type determination and rename loading state variable for clarity
2025-08-12 16:55:00 +08:00
ae3addb922
add credential id
2025-08-12 15:43:11 +08:00
bd1d7f8652
add credential id
2025-08-12 15:38:26 +08:00
a0006ce968
add credential id
2025-08-12 14:45:45 +08:00
2b7243dbc7
add credential id
2025-08-12 11:13:47 +08:00
22b3933cc3
Merge branch 'main' into feat/rag-2
...
# Conflicts:
# api/core/workflow/entities/variable_pool.py
2025-08-12 11:13:04 +08:00
1bc506603a
add credential id
2025-08-12 11:10:21 +08:00
54b935f609
fix
2025-08-12 10:49:49 +08:00
cf4a526e7f
refactor: replace db.session with session in DatasourceProviderService for consistency
2025-08-11 20:35:46 +08:00
543f80ad5d
refactor: replace get_real_credential_by_id with get_datasource_credentials in multiple services for consistency
2025-08-11 20:04:04 +08:00
7f328328fb
Merge branch 'feat/rag-2' of https://github.com/langgenius/dify into feat/rag-2
2025-08-11 18:37:22 +08:00
9893b8110d
refactor: rename selectedFileKeys to selectedFileIds and update related logic in online drive components
2025-08-11 18:37:15 +08:00
087a4fbd14
add credential id
2025-08-11 18:26:41 +08:00
ada0875ac4
fix: update default value for expires_at in DatasourceProvider model
2025-08-11 11:40:51 +08:00
6b07e0e8d6
feat: add expiration for OAuth credentials in datasource provider
2025-08-11 11:25:50 +08:00
fc779d00df
Merge branch 'main' into feat/rag-2
2025-08-11 11:15:58 +08:00
58aca75ee0
fix: json schema
2025-08-08 17:38:01 +08:00
8464ec46e6
fix: json schema
2025-08-08 17:38:01 +08:00
ac7953a32c
feat: add credential_id handling in CreateFormPipeline and OnlineDrive components
2025-08-08 14:48:58 +08:00
b21d991fdb
feat(rag): pass credentialId to online document preview and wire to data source store
2025-08-08 14:26:38 +08:00
df5a4e5c08
Merge remote-tracking branch 'origin/feat/rag-2' into feat/rag-2
2025-08-08 14:18:45 +08:00
d07ce809be
add credential id
2025-08-08 14:18:30 +08:00
ec3cb126a0
feat: add clear data functions for online documents, website crawl, and online drive; integrate credential change handling
2025-08-08 13:49:08 +08:00
184c3c88b7
refactor: Refactor online document and online drive components to handle credential changes
2025-08-08 13:43:01 +08:00
097a6fc1e0
fix: variable
2025-08-07 17:22:29 +08:00
d5f82d0d5f
fix: json schema
2025-08-07 16:36:59 +08:00
1b3860d012
Merge branch 'main' into feat/rag-2
2025-08-07 16:27:20 +08:00
5729d38776
feat: add CredentialIcon component and integrate it into credential selector for improved avatar display
2025-08-07 15:34:15 +08:00
9e882122ca
fix: json schema
2025-08-07 15:28:42 +08:00
e6f1bc165c
add tool file preview
2025-08-07 14:35:04 +08:00
842ced218e
Merge remote-tracking branch 'origin/feat/rag-2' into feat/rag-2
2025-08-07 11:13:10 +08:00
ca8f80ee33
notion fix
2025-08-07 11:13:02 +08:00
646b798e9c
Merge branch 'feat/rag-2' of https://github.com/langgenius/dify into feat/rag-2
2025-08-07 10:10:32 +08:00
e0753359f8
fix: adjust Toast component positioning to top-right corner
2025-08-07 10:10:27 +08:00
1d79c21ae3
feat: implement structured output wrapping for pipeline items
2025-08-06 17:41:07 +08:00
5b433aa2d1
feat: add useFloatingRight hook and integrate it into InputFieldEditorPanel and PreviewPanel for dynamic positioning
2025-08-06 16:59:22 +08:00
218e778099
Merge remote-tracking branch 'origin/feat/rag-2' into feat/rag-2
2025-08-06 15:39:27 +08:00
1567b615dc
notion fix
2025-08-06 15:39:22 +08:00
29da2e5c19
feat: enhance output schema descriptions and remove unused constants
2025-08-06 15:12:57 +08:00
facbe02cf7
feat: datasource output schema
2025-08-06 15:12:57 +08:00
2a1e1a8042
feat: datasource output schema
2025-08-06 15:12:57 +08:00
13f38045d4
Merge remote-tracking branch 'origin/feat/rag-2' into feat/rag-2
2025-08-06 15:11:45 +08:00
94a0fb6dc1
notion fix
2025-08-06 15:11:37 +08:00
c5a3bf9b9e
refactor: simplify Markdown rendering in ChunkContent component
2025-08-06 14:32:28 +08:00
95982d37a6
refactor: remove unused DataSourceOauthBinding import from dataset_service and document_indexing_sync_task
2025-08-06 14:25:39 +08:00
40f3524cfe
Merge branch 'main' into feat/rag-2
2025-08-06 14:23:51 +08:00
da68cf48c4
Merge branch 'feat/rag-2' of https://github.com/langgenius/dify into feat/rag-2
2025-08-06 11:40:35 +08:00
8717a789b3
feat: dynamically import panel components to improve performance
2025-08-06 11:40:30 +08:00
05e96e56e5
notion fix
2025-08-06 11:13:20 +08:00
6954926df9
Merge branch 'feat/rag-2' of https://github.com/langgenius/dify into feat/rag-2
2025-08-06 10:33:50 +08:00
ec6fabb222
feat: introduce useInputFieldPanel hook to manage input field panel state and refactor related components
2025-08-06 10:32:57 +08:00
6cae1a2872
fix: rag variable
2025-08-05 18:26:07 +08:00
2f163bad8f
transform document
2025-08-05 18:16:24 +08:00
6faa4b107b
fix: rag variable
2025-08-05 16:31:14 +08:00
8ab5c47737
Merge branch 'feat/rag-2' of https://github.com/langgenius/dify into feat/rag-2
2025-08-05 14:20:41 +08:00
0a397ac477
feat: Refactor document context and update chunking mode handling across components
2025-08-05 14:19:28 +08:00
09b5cacbad
fix: rag variable
2025-08-05 13:02:51 +08:00
522210bad6
fix: rag variable
2025-08-05 11:39:17 +08:00
0975f5bdc2
merge main
2025-08-05 10:31:12 +08:00
201e4cd64d
merge main
2025-08-05 10:30:53 +08:00
1e5317d3f0
feat: Enhance InputFieldPanel to manage preview and edit states more effectively
2025-08-01 16:35:27 +08:00
44d569a7c1
feat: Implement input field management panel
2025-08-01 16:27:53 +08:00
ec501cf664
Merge branch 'feat/rag-2' of https://github.com/langgenius/dify into feat/rag-2
2025-08-01 14:43:00 +08:00
cd9bfe0df3
feat: Update website crawl provider to use jinaReader and synchronize selection changes
2025-08-01 14:42:54 +08:00
d36501203f
Merge remote-tracking branch 'origin/feat/rag-2' into feat/rag-2
2025-08-01 14:11:18 +08:00
f3f3a99e5b
transform document
2025-08-01 14:11:11 +08:00
19a93c6554
feat: Enhance Notion integration by adding credential_id to NotionInfo and updating related functions
2025-08-01 14:04:01 +08:00
383ee368e6
Merge remote-tracking branch 'origin/feat/rag-2' into feat/rag-2
2025-08-01 13:59:19 +08:00
79f30daf03
transform document
2025-08-01 13:59:11 +08:00
e7e531dc06
feat: Refactor WebsiteCrawl component to improve header configuration and remove unused memoization
2025-08-01 11:50:50 +08:00
d8ac78056e
fix: open input field modal from var picker
2025-08-01 11:28:30 +08:00
f75a3ef212
feat: Enhance InputFieldDialog and PreviewPanel with improved styling for better layout
2025-07-31 20:24:18 +08:00
c9ab0fb8f6
feat: Update InputFieldDialog styling to allow for flexible growth
2025-07-31 20:18:20 +08:00
2dc71f059c
feat: Update FooterTip component and enhance InputFieldDialog layout
2025-07-31 18:38:04 +08:00
18af3dfe5d
Merge branch 'feat/rag-2' of https://github.com/langgenius/dify into feat/rag-2
2025-07-31 16:29:00 +08:00
0b871abe59
feat: Add credential handling to Notion page selector and related components
2025-07-31 16:28:53 +08:00
82819af55c
transform document
2025-07-31 15:59:30 +08:00
9915364740
Merge remote-tracking branch 'origin/feat/rag-2' into feat/rag-2
2025-07-31 15:21:18 +08:00
97136ca8f0
transform document
2025-07-31 15:21:06 +08:00
195bf6621a
Merge branch 'feat/rag-2' of https://github.com/langgenius/dify into feat/rag-2
2025-07-31 15:19:11 +08:00
8711a57d92
feat: Enhance NotionPageSelector and NotionPageSelectorModal with loading states and credential handling
2025-07-31 15:19:03 +08:00
8e96b9ed77
transform document
2025-07-31 11:51:40 +08:00
5a21da00c5
chore: knowledge base single run
2025-07-31 11:20:46 +08:00
a7a4c8228e
Merge branch 'main' into feat/rag-2
...
# Conflicts:
# web/app/components/workflow/hooks/use-workflow.ts
2025-07-31 10:30:28 +08:00
1b6a925b34
Merge branch 'feat/rag-2' of https://github.com/langgenius/dify into feat/rag-2
2025-07-30 17:42:10 +08:00
41363459b5
feat: Update Header component button styling and remove redundant onClick from icon
2025-07-30 17:41:55 +08:00
deceaa38f0
feat: datasource oauth default credentials
2025-07-30 16:36:27 +08:00
f7ec255b3e
feat: oauth
2025-07-30 15:55:16 +08:00
4dab128900
feat: oauth
2025-07-30 15:52:59 +08:00
76b4288b34
datasource change authed page
2025-07-30 15:23:04 +08:00
a1c38a2740
Merge branch 'feat/rag-2' of https://github.com/langgenius/dify into feat/rag-2
2025-07-30 15:19:16 +08:00
f8d7d07c13
feat: Introduce CredentialSelector component and remove WorkspaceSelector
2025-07-30 15:19:10 +08:00
69738794bc
feat: support custom before run form
2025-07-30 14:43:29 +08:00
f37109ef39
transform document
2025-07-30 14:34:38 +08:00
875aea1c22
feat: datasource reauthentication
2025-07-30 13:39:04 +08:00
c70a7e832e
chore: data source add single run button
2025-07-29 18:31:35 +08:00
ecba9e44ff
transform document
2025-07-29 18:17:56 +08:00
a7d4675831
transform document
2025-07-29 18:12:35 +08:00
21df72a57a
transform document
2025-07-29 17:56:28 +08:00
240f6890f1
fix: some lint
2025-07-29 16:29:59 +08:00
27f65150d7
fix: run tool cause page crash because of feature context
2025-07-29 16:19:14 +08:00
e2df3f182d
transform document
2025-07-29 16:01:06 +08:00
a996c1d90c
merge main
2025-07-29 15:45:01 +08:00
e19a07c2e6
merge main
2025-07-29 15:44:23 +08:00
2c6f88ef82
chore: reload vars
2025-07-29 15:24:26 +08:00
786d121fdf
Merge remote-tracking branch 'origin/feat/rag-2' into feat/rag-2
2025-07-29 15:23:22 +08:00
9cfb531e3b
transform document
2025-07-29 15:23:11 +08:00
1c813239c9
Merge branch 'feat/rag-2' of https://github.com/langgenius/dify into feat/rag-2
2025-07-29 14:52:25 +08:00
fbf3abddf2
feat: Add tooltip for configuration button in header and update translations
2025-07-29 14:52:17 +08:00
e89398f415
add old auth transform
2025-07-29 14:13:50 +08:00
cc911f46f2
Merge branch 'feat/rag-2' of https://github.com/langgenius/dify into feat/rag-2
2025-07-29 13:46:23 +08:00
c2cbdcd3bf
feat: Enhance dataset info and card components with memoization for improved performance
2025-07-29 13:46:17 +08:00
46db1acf98
Merge remote-tracking branch 'origin/feat/rag-2' into feat/rag-2
2025-07-29 11:18:14 +08:00
6d00ffa509
add old auth transform
2025-07-29 11:18:06 +08:00
446301a443
fix: search method
2025-07-29 11:10:16 +08:00
657e813c7f
add old auth transform
2025-07-28 19:29:36 +08:00
829e6f0d1a
add old auth transform
2025-07-28 19:29:07 +08:00
b0cd4daf54
feat: Add credential seletor for online docuemnts and online drive
2025-07-28 16:55:40 +08:00
fc3250678c
fix: module not found
2025-07-28 16:36:40 +08:00
a95cf6f8b0
merge main
2025-07-28 16:00:38 +08:00
acae51c309
initial nodes
2025-07-28 15:38:48 +08:00
347cd6befc
publish toast
2025-07-28 14:29:05 +08:00
50fed69c0c
r2 transform
2025-07-28 14:00:18 +08:00
9dbc887da5
Merge remote-tracking branch 'origin/feat/rag-2' into feat/rag-2
2025-07-25 17:43:23 +08:00
38e6391be4
r2 transform
2025-07-25 17:43:15 +08:00
e1861f5f9c
fix: add dataset reset functionality and improve warning message consistency
2025-07-25 17:30:19 +08:00
f887bbedab
r2 transform
2025-07-25 17:06:29 +08:00
f4dd22b9cb
r2 transform
2025-07-25 15:17:03 +08:00
7f6759e0ac
r2 transform
2025-07-25 14:41:39 +08:00
b01c66acbc
Merge remote-tracking branch 'origin/feat/rag-2' into feat/rag-2
2025-07-25 14:10:20 +08:00
ed1bec9344
r2 transform
2025-07-25 14:10:12 +08:00
4fdcd74f52
fix: publish
2025-07-25 12:00:00 +08:00
bb609ee3ca
Merge remote-tracking branch 'origin/feat/rag-2' into feat/rag-2
2025-07-24 17:43:38 +08:00
1938991162
r2 transform
2025-07-24 17:43:26 +08:00
bae2af0c85
Merge branch main into feat/rag-2
2025-07-24 17:40:04 +08:00
3b0be18d47
r2 transform
2025-07-24 17:08:39 +08:00
0417e2f4d9
fix: auth provider
2025-07-24 16:58:25 +08:00
16603952a0
datasource template
2025-07-23 18:20:32 +08:00
5401299e6e
Merge remote-tracking branch 'origin/feat/rag-2' into feat/rag-2
2025-07-23 17:02:12 +08:00
98ef4ffb4d
r2 transform
2025-07-23 17:02:01 +08:00
761d717656
fix
2025-07-23 16:59:47 +08:00
44a8b4120b
pipeline template
2025-07-23 15:34:32 +08:00
53cdee1e2f
pipeline template
2025-07-23 10:46:45 +08:00
d76e37b018
add datasource empty node
2025-07-22 16:48:24 +08:00
3b8d96f45c
merge main
2025-07-22 13:52:24 +08:00
10657b6bd3
datasource auth
2025-07-22 10:39:19 +08:00
e5c7fd5b14
feat: enforce maximum length for authorization name in datasource authentication
2025-07-21 19:31:58 +08:00
12661ce0ca
feat: improve authorization name validation and enhance credential encryption handling
2025-07-21 19:28:00 +08:00
34072371a1
feat: refactor OAuth client retrieval in datasource authentication
2025-07-21 18:55:21 +08:00
666868fa35
feat: remove unused import for CredentialsValidateFailedError in datasource provider service
2025-07-21 18:53:36 +08:00
ba7f0b3004
feat: enhance datasource authentication by improving credential handling and updating API parameters
2025-07-21 18:51:55 +08:00
386d320650
rename auth name
2025-07-21 17:59:13 +08:00
4d36e784b7
merge main
2025-07-21 17:45:26 +08:00
caa2de3344
datasource oauth
2025-07-21 17:41:19 +08:00
039a053027
feat: standardize credential type string for API key in datasource provider service
2025-07-21 17:40:50 +08:00
7141181732
feat: remove unnecessary blank line in datasource authentication setup
2025-07-21 17:00:10 +08:00
17da96bdd8
feat: refactor datasource authentication APIs for improved credential management
2025-07-21 16:43:50 +08:00
57b48f51b5
feat: convert credential form schemas to lists for consistency
2025-07-21 15:51:24 +08:00
af94602d37
feat: add APIs for setting default datasource provider and updating provider name
2025-07-21 15:49:39 +08:00
9c96f1db6c
r2 transform
2025-07-21 14:51:40 +08:00
51d7a9b6be
feat: mask hidden values in tenant OAuth client retrieval
2025-07-21 14:35:46 +08:00
529eca70bc
feat: enhance datasource credential and OAuth schema serialization
2025-07-21 14:31:26 +08:00
ef8d941633
feat: simplify OAuth encrypter retrieval and remove unnecessary validation
2025-07-21 13:48:05 +08:00
e97f03c130
feat: add custom OAuth client setup and enhance datasource provider model with avatar_url
2025-07-21 12:36:02 +08:00
7364d051d2
feat: refactor provider name generation to use incremental naming & enforce unique constraints
2025-07-18 21:34:59 +08:00
23a5ff410e
feat: add avatar_url to datasource providers and update OAuth handling
2025-07-18 19:47:59 +08:00
34a6ed74b6
r2 transform
2025-07-18 19:22:31 +08:00
dc359c6442
r2 transform
2025-07-18 19:04:46 +08:00
dd59cea085
migrations
2025-07-18 14:58:10 +08:00
ab775bce26
feat: remove BuiltinDatasourceProvider class and related credential handling
2025-07-18 14:47:08 +08:00
82b531e949
feat: remove tenant_plugin_auto_upgrade_strategies table and adjust datasource_oauth_params
2025-07-18 14:44:01 +08:00
f325662141
feat: refactor DatasourceNode and KnowledgeIndexNode to use _node_data attribute
2025-07-18 14:25:11 +08:00
32fe8313b4
feat: import and extend dayjs relativeTime plugin in multiple components
2025-07-18 14:15:07 +08:00
6ca5bc1063
feat: add datasource OAuth client setup command and refactor related models
2025-07-18 14:11:15 +08:00
f153319a77
Merge branch 'feat/rag-2' of https://github.com/langgenius/dify into feat/rag-2
2025-07-18 14:05:55 +08:00
0e428afe43
feat: convert VersionHistoryPanel to dynamic import for improved performance
2025-07-18 14:05:34 +08:00
f336245a45
fix: tool node text overflow
2025-07-18 14:05:08 +08:00
5b2c99e183
Merge branch 'main' into feat/rag-2
2025-07-18 14:03:48 +08:00
399866e0ac
fix: add 'no-spinner' class to InputNumber component for better styling
2025-07-18 13:42:05 +08:00
633bfc25e0
feat: update provider parameter naming and refactor related logic in datasource_auth.py
2025-07-18 13:13:20 +08:00
0ac5c0bf3e
feat: refactor OAuth provider handling and improve provider name generation
2025-07-18 12:47:32 +08:00
9f2a9ad271
fix: update keyboard shortcut and clean up component structure in various files
2025-07-17 18:22:03 +08:00
59f68cd63b
fix: ensure default values are handled correctly in InputNumber and related components
2025-07-17 18:15:52 +08:00
3388e83920
Merge remote-tracking branch 'origin/main' into feat/rag-2
...
# Conflicts:
# .github/workflows/build-push.yml
# web/app/components/workflow/nodes/_base/components/workflow-panel/index.tsx
2025-07-17 17:56:56 +08:00
e0e0a7661d
merge main
2025-07-17 16:49:59 +08:00
de47b56ca4
merge main
2025-07-17 16:49:22 +08:00
01566035e3
merge main
2025-07-17 16:48:43 +08:00
cc96b7f507
r2 transform
2025-07-17 16:45:30 +08:00
ad7650e724
r2 transform
2025-07-17 16:36:40 +08:00
f79a90fb21
fix agent default
2025-07-17 16:07:58 +08:00
d0c78d079b
r2 transform
2025-07-17 15:32:58 +08:00
cc06ce60fd
Merge remote-tracking branch 'origin/feat/rag-2' into feat/rag-2
2025-07-17 15:22:51 +08:00
761ea0eedb
r2 transform
2025-07-17 15:22:39 +08:00
c706793847
fix: file upload config
2025-07-17 13:48:23 +08:00
2c52561060
datasource oauth
2025-07-17 11:18:08 +08:00
a39d7e1f85
r2 transform
2025-07-16 19:26:33 +08:00
aaa5b0e295
r2 transform
2025-07-16 18:05:40 +08:00
3bdb40f37b
Merge remote-tracking branch 'origin/feat/rag-2' into feat/rag-2
2025-07-16 14:25:30 +08:00
c660c98b04
r2 transform
2025-07-16 14:25:16 +08:00
e7f31a66be
fix: correct notification type for successful dataset conversion
2025-07-16 14:12:33 +08:00
675ff9bd7d
r2 transform
2025-07-16 12:00:26 +08:00
6363ecef97
r2 transform
2025-07-16 11:49:59 +08:00
5c0d19e36d
fix: improve handleVariableNameBlur logic to prevent setting label when it already exists
2025-07-16 10:33:59 +08:00
e0753ebfd1
fix: update dataset conversion endpoint path for correct API integration
2025-07-16 10:08:46 +08:00
b8e9b97f07
feat: implement dataset conversion to pipeline with success and error notifications
2025-07-16 09:53:11 +08:00
384073f025
r2 transform
2025-07-16 02:02:08 +08:00
2012ea3213
r2 transform
2025-07-16 01:50:37 +08:00
1ad73ccdc8
r2
2025-07-15 17:54:53 +08:00
96484731a2
r2
2025-07-15 16:13:45 +08:00
537e535d9a
r2
2025-07-15 15:33:40 +08:00
3a3b60bab5
r2
2025-07-15 15:00:38 +08:00
63111e8050
r2
2025-07-14 18:17:34 +08:00
405139c377
fix: add isRunning prop to ProcessDocuments and related components for better processing state management
2025-07-14 17:45:19 +08:00
a919e3e135
r2
2025-07-14 17:33:08 +08:00
3e5772c50c
fix: enhance layout and tooltip handling in Actions component
2025-07-14 16:36:51 +08:00
cb8fab7364
Merge branch 'feat/rag-2' of https://github.com/langgenius/dify into feat/rag-2
2025-07-14 16:26:03 +08:00
60f3832c65
fix: refactor OptionCard and StepTwo components for improved structure and readability
2025-07-14 16:25:56 +08:00
cf89d06023
fix: single run url error in pipeline
2025-07-14 16:15:52 +08:00
4b9a5a66c1
r2
2025-07-14 16:14:27 +08:00
e095de05c5
feat: pipeline run
2025-07-14 16:04:43 +08:00
82f4b35d52
chore: use flow type instead of whole url
2025-07-14 15:30:04 +08:00
7a9faf909e
feat: workflow use common last run
2025-07-14 15:10:35 +08:00
928751a856
r2
2025-07-14 14:11:58 +08:00
d77d86f53b
fix: remove unused showWorkflowEmpty prop from Tools component for cleaner code
2025-07-14 14:11:05 +08:00
2a5bab10b8
fix: pass dataSources prop to PortalToFollowElem for improved functionality
2025-07-14 13:48:45 +08:00
6313f819cf
fix: add block enumeration and tool icon handling for enhanced workflow functionality
2025-07-14 11:44:13 +08:00
682b65034c
Merge branch 'main' into feat/rag-2
2025-07-14 11:17:42 +08:00
adbad0ad33
fix: enhance bucket list initiation check for improved accuracy
2025-07-14 10:06:55 +08:00
ed77877db1
Merge remote-tracking branch 'origin/feat/rag-2' into feat/rag-2
2025-07-11 18:46:29 +08:00
9c4356e9a1
r2
2025-07-11 18:46:22 +08:00
0fdb1fedb0
feat: add PluginDependency component to RagPipelineChildren and WorkflowChildren for enhanced functionality
2025-07-11 18:38:18 +08:00
23a6fe3259
fix: adjust default selection of crawl results based on pipeline status
2025-07-11 18:02:23 +08:00
90d0f12ee9
refactor: update file extension handling in ChunkPreview component to use dynamic extension retrieval
2025-07-11 16:53:03 +08:00
50e16f8362
refactor: optimize state selection in data source components using useShallow for improved performance
2025-07-11 16:41:01 +08:00
9dbb06fccc
fix: Fix node panel positioning issue when chat log modal is open
2025-07-11 15:58:26 +08:00
3b70f8ac08
r2
2025-07-11 15:25:58 +08:00
58a3471a5f
refactor: update variable utility functions to include isRagVariableVar for enhanced variable validation
2025-07-11 13:51:23 +08:00
3e187ba6aa
refactor: update BlockIcon component to handle Tool and DataSource types for conditional rendering
2025-07-10 16:56:59 +08:00
f677f2f71b
refactor: update useEffect dependency to include currentPage.page_id for proper content fetching
2025-07-10 16:27:56 +08:00
de6867f875
refactor: update CrawledResult and WebsiteCrawl components to handle showPreview prop and adjust previewIndex logic
2025-07-10 15:43:36 +08:00
c39746181d
refactor: update data source store usage in LocalFile and WebsiteCrawl components
2025-07-10 15:24:58 +08:00
15cd9e0b12
refactor: rename selectedFileList to selectedFileKeys across components and update related logic
2025-07-10 15:14:23 +08:00
e66c2badda
refactor: update error handling to use DataSourceNodeErrorResponse in OnlineDocuments and WebsiteCrawl components
2025-07-10 13:55:24 +08:00
6030ae9d0f
refactor: integrate currentNodeIdRef into data source store and update related components
2025-07-10 12:02:54 +08:00
42fd40500a
refactor: remove isTruncated state and update related logic to use mutable refs
2025-07-10 10:39:01 +08:00
611bc728d0
fix: update hover background color for disabled and active NavLink states
2025-07-10 10:21:45 +08:00
e2a141b3bb
Merge branch 'main' into feat/rag-2
2025-07-10 10:14:12 +08:00
8b97551f1a
r2
2025-07-09 18:50:13 +08:00
966e6e03fc
style: Update component attributes to use single quotes and adjust z-index in ContentDialog
2025-07-09 18:34:21 +08:00
775983b04b
Merge branch 'feat/rag-2' of https://github.com/langgenius/dify into feat/rag-2
2025-07-09 18:21:01 +08:00
a2e0bc26c6
feat: Add conversion functionality to Knowledge Pipeline with UI and translations
2025-07-09 18:20:52 +08:00
bd33b9ffec
r2
2025-07-09 17:34:42 +08:00
b538eee5dd
r2
2025-07-09 17:28:52 +08:00
7c6bdb9ec9
feat: Enhance operations with pause and resume functionality
2025-07-09 16:05:42 +08:00
258c965bd0
Merge branch 'feat/rag-2' of https://github.com/langgenius/dify into feat/rag-2
2025-07-09 15:55:31 +08:00
9e44f2b805
Merge branch 'main' into feat/rag-2
2025-07-09 15:54:57 +08:00
9dcba51225
r2
2025-07-09 15:48:08 +08:00
e7d394f160
feat: Add DatasetSidebarDropdown component and integrate ExtraInfo for dataset details
2025-07-09 15:13:02 +08:00
dfe3c2caa1
Merge branch 'feat/rag-2' of https://github.com/langgenius/dify into feat/rag-2
2025-07-09 14:45:03 +08:00
4ea4d227c6
refactor: Remove unused file support types logic from CreateFormPipeline component
2025-07-09 14:44:56 +08:00
b5e4ce6c68
r2
2025-07-09 14:27:49 +08:00
4a8061d14c
fix: Integrate dataset list reset functionality in dropdown and step two components
2025-07-09 13:54:49 +08:00
59c3305dcc
feat: Enhance dataset dropdown functionality with export and delete options
2025-07-09 13:42:24 +08:00
8fc15c83d0
feat: Refactor dataset info components and add export pipeline functionality
2025-07-09 10:45:50 +08:00
a0942399cd
Merge branch 'feat/rag-2' of https://github.com/langgenius/dify into feat/rag-2
2025-07-08 20:04:26 +08:00
1c85dada53
feat: Implement sidebar toggle functionality with keyboard shortcuts and improve translations
2025-07-08 20:04:15 +08:00
bc1a517a97
r2
2025-07-08 17:16:10 +08:00
b3431ab0c4
feat: Refactor online drive components to improve file retrieval and selection logic
2025-07-08 16:46:59 +08:00
073a0974a4
fix: Update breadcrumb click handling to close dropdown and adjust prefix slicing logic
2025-07-08 15:40:16 +08:00
e911a4e719
fix: Update button styles and improve file size validation in breadcrumb and item components
2025-07-08 15:28:22 +08:00
5e2b60664f
fix: Improve item selection logic and reset selected file list on folder open
2025-07-08 14:26:55 +08:00
b36f36d242
feat: Enhance CreateFormPipeline with file selection and validation for online documents and drives
2025-07-08 14:14:50 +08:00
6332fe795e
Merge remote-tracking branch 'origin/feat/rag-2' into feat/rag-2
2025-07-08 14:05:45 +08:00
db886ae3fb
r2
2025-07-08 14:04:44 +08:00
467cd2c4c1
fix: Update onlineDrive file check to use selectedFileList for better validation
2025-07-07 16:34:43 +08:00
d3ca50626d
feat: Integrate useOnlineDrive hook and enhance datasource handling in CreateFormPipeline
2025-07-07 16:30:15 +08:00
13f168ed1c
refactor: Refactor Online Drive components to improve state management and add truncation support
2025-07-07 15:51:59 +08:00
83c8219942
feat: Enhance file item component with support for disabled state and file type validation
2025-07-07 14:36:09 +08:00
a30b92d6b1
Merge branch 'feat/rag-2' of https://github.com/langgenius/dify into feat/rag-2
2025-07-04 19:15:52 +08:00
1bd664e655
feat: Implement Dropdown and Menu components for breadcrumb navigation in Online Drive
2025-07-04 19:15:37 +08:00
1fb59adba9
r2
2025-07-04 19:09:40 +08:00
1b3888a13e
Merge remote-tracking branch 'origin/feat/rag-2' into feat/rag-2
2025-07-04 18:49:50 +08:00
9c6eb95700
r2
2025-07-04 18:49:37 +08:00
1ff608dfa9
Merge branch 'feat/rag-2' of https://github.com/langgenius/dify into feat/rag-2
2025-07-04 18:24:59 +08:00
933ad0649c
feat: Add subItems mapping to Panel component for enhanced item details
2025-07-04 18:24:52 +08:00
a8b676ade0
r2
2025-07-04 18:05:58 +08:00
0d9991ec88
feat: Add ONLINE_DRIVE_OUTPUT and integrate into DataSource components for online drive support
2025-07-04 18:04:47 +08:00
e67a19b26b
refactor: Enhance Bucket and Breadcrumbs components; improve event handling and add button for bucket name
2025-07-04 17:55:30 +08:00
d44af3ec46
refactor: Restructure breadcrumbs component; introduce Bucket and BreadcrumbItem components for improved navigation
2025-07-04 16:44:21 +08:00
9ce0c69687
refactor: Update event handling in Checkbox and Radio components; optimize Online Drive file filtering
2025-07-04 15:30:08 +08:00
2ecbcd6a7f
refactor: Add loading state and bucket handling to Online Drive components
2025-07-04 15:14:19 +08:00
d3b17ea567
fix: Update key property for onlineDrive datasource handling in TestRunPanel
2025-07-04 14:11:23 +08:00
a4f7d373b5
refactor: Replace useDataSourceStore with useDataSourceStoreWithSelector for improved state selection across components
2025-07-04 14:03:04 +08:00
334f0c905a
feat: Enhance Online Drive file handling with selection and folder opening functionality
2025-07-04 13:42:36 +08:00
44c2efcfe4
r2
2025-07-03 18:56:42 +08:00
f2960989c1
refactor: Refactor data source components
2025-07-03 18:34:54 +08:00
816b49483a
Merge remote-tracking branch 'origin/feat/rag-2' into feat/rag-2
2025-07-03 15:15:14 +08:00
798d0880d6
r2
2025-07-03 15:15:01 +08:00
cf4f652105
fix: Enhance data source handling by adding error response type and updating local file and online document slices
2025-07-03 14:58:58 +08:00
76c418c0b7
r2
2025-07-03 14:03:06 +08:00
7c5893db91
Merge branch 'feat/r2' into deploy/rag-dev
...
# Conflicts:
# web/app/components/workflow-app/components/workflow-main.tsx
# web/app/components/workflow/constants.ts
# web/app/components/workflow/header/run-and-history.tsx
# web/app/components/workflow/hooks-store/store.ts
# web/app/components/workflow/hooks/use-nodes-interactions.ts
# web/app/components/workflow/hooks/use-workflow-interactions.ts
# web/app/components/workflow/hooks/use-workflow.ts
# web/app/components/workflow/nodes/_base/components/panel-operator/panel-operator-popup.tsx
# web/app/components/workflow/nodes/_base/components/variable/var-reference-picker.tsx
# web/app/components/workflow/nodes/code/use-config.ts
# web/app/components/workflow/nodes/llm/default.ts
# web/app/components/workflow/panel/index.tsx
# web/app/components/workflow/panel/version-history-panel/index.tsx
# web/app/components/workflow/store/workflow/index.ts
# web/app/components/workflow/types.ts
# web/config/index.ts
# web/types/workflow.ts
2025-07-03 11:40:54 +08:00
2dd1f41ad3
feat: Implement data source store with slices for local files, online documents, website crawls, and online drives
2025-07-03 10:31:29 +08:00
ddde576b4a
refactor: Update notification messages in CreateFromDSLModal and CreateFromScratchModal for dataset creation
2025-07-03 10:17:55 +08:00
38d895ab5f
r2
2025-07-02 18:46:36 +08:00
a6ff9b224b
r2
2025-07-02 18:20:41 +08:00
832bef053f
Merge branch 'main' into feat/r2
...
# Conflicts:
# docker/docker-compose.middleware.yaml
# web/app/components/workflow-app/components/workflow-main.tsx
# web/app/components/workflow-app/hooks/index.ts
# web/app/components/workflow/hooks-store/store.ts
# web/app/components/workflow/hooks/index.ts
# web/app/components/workflow/nodes/_base/components/variable/var-reference-picker.tsx
2025-07-02 18:20:05 +08:00
81b07dc3be
r2
2025-07-02 18:15:23 +08:00
a52bf6211a
merge main
2025-07-02 18:07:09 +08:00
d7b0ccd6f7
feat: Add name field to data source credentials update function in usePipeline service
2025-07-02 15:08:20 +08:00
68d59ee8b3
refactor: Refactor useOnlineDocument hook
2025-07-02 14:56:29 +08:00
e23d7e39ec
Merge branch 'feat/datasource' into feat/r2
...
# Conflicts:
# api/services/rag_pipeline/rag_pipeline.py
# web/app/components/workflow/constants.ts
# web/app/components/workflow/header/run-and-history.tsx
# web/app/components/workflow/hooks/use-nodes-interactions.ts
# web/app/components/workflow/hooks/use-workflow-interactions.ts
# web/app/components/workflow/hooks/use-workflow.ts
# web/app/components/workflow/index.tsx
# web/app/components/workflow/nodes/_base/components/panel-operator/panel-operator-popup.tsx
# web/app/components/workflow/nodes/_base/panel.tsx
# web/app/components/workflow/nodes/code/use-config.ts
# web/app/components/workflow/nodes/llm/default.ts
# web/app/components/workflow/panel/index.tsx
# web/app/components/workflow/panel/version-history-panel/index.tsx
# web/app/components/workflow/store/workflow/index.ts
# web/app/components/workflow/types.ts
# web/config/index.ts
# web/types/workflow.ts
2025-07-02 14:01:59 +08:00
0284e7556e
refactor: Refactor useDatasourceIcon hook and enhance dataset node rendering with AppIcon component
2025-07-02 13:48:11 +08:00
9f14b5db9a
r2
2025-07-02 11:55:21 +08:00
39d3f58082
r2
2025-07-02 11:33:00 +08:00
5d7a533ada
fix: Improve layout by adding overflow handling in CreateFromPipeline and List components
2025-07-01 17:46:41 +08:00
0db7967e5f
refactor: Add useOnlineDrive hook and integrate it into CreateFormPipeline and TestRunPanel components
2025-07-01 16:54:44 +08:00
a81dc49ad2
feat: Refactor OnlineDocuments and PageSelector components to enhance state management and integrate new Actions component
2025-07-01 16:32:21 +08:00
f33b6c0c73
add online drive
2025-07-01 16:08:54 +08:00
a4eddd7dc2
r2
2025-07-01 15:16:33 +08:00
c993a05da7
Merge remote-tracking branch 'origin/feat/r2' into feat/r2
2025-07-01 14:23:58 +08:00
f44f0fa34c
r2
2025-07-01 14:23:46 +08:00
2d0d448667
feat: Update selection handling to support multiple choice in OnlineDocuments and PageSelector components
2025-07-01 14:14:28 +08:00
bfcf09b684
feat(datasource): fix datasource icon
2025-07-01 14:04:09 +08:00
cdbba1400c
feat(datasource): update fetch_datasource_provider
2025-07-01 11:57:06 +08:00
55d7d7ef76
fix: Update default value handling for number input in useInitialData hook
2025-07-01 11:24:30 +08:00
7b473bb5c9
feat: Integrate OnlineDrive component into CreateFormPipeline and update related components
2025-06-30 18:31:52 +08:00
ff511c6f31
refactor: Remove unused variables and simplify next button logic in TestRunPanel
2025-06-30 17:54:33 +08:00
310102bebd
feat: Add SearchMenu icon and integrate it into the file list component with empty state handling
2025-06-30 17:31:27 +08:00
1f5c32525f
datasource page
2025-06-30 16:16:54 +08:00
618ad4c291
r2
2025-06-30 15:36:20 +08:00
ada632f9f5
feat: Enhance input field handling by adding allVariableNames prop and localizing error messages
2025-06-30 15:28:55 +08:00
4c82c9d029
feat: Add Online Drive file management components and enhance file icon handling
2025-06-30 14:19:14 +08:00
42655a3b1f
fix: checklist
2025-06-30 14:11:26 +08:00
1449ed86c4
feat: rename online driver to online drive and update related classes and methods :)
2025-06-27 20:11:28 +08:00
94674e99ab
datasource page add marketplace
2025-06-27 16:44:23 +08:00
eee72101f4
feat(online_driver): add online driver plugin, support browsing and downloading
2025-06-27 16:41:39 +08:00
93eabef58a
refactor: Refactor OnlineDocuments component and remove OnlineDocumentSelector
2025-06-27 16:29:30 +08:00
5248fcca56
feat: implement support for single and multiple choice in crawled result items
2025-06-27 15:56:38 +08:00
264b95e572
feat: separate input fields into datasource and global categories in RAG pipeline
2025-06-27 15:23:04 +08:00
8f2ad89027
datasource page
2025-06-27 15:01:33 +08:00
18b1a9cb2e
Merge branch 'feat/rag-pipeline' of https://github.com/langgenius/dify into feat/rag-pipeline
2025-06-26 15:28:19 +08:00
25fef5d757
merge main
2025-06-26 15:21:24 +08:00
2a25ca2b2c
feat: enhance online drive connection UI and add localization for connection status in dataset pipeline
2025-06-26 14:24:50 +08:00
3a9c79b09a
feat: refactor data source handling and integrate OnlineDrive component in TestRunPanel
2025-06-26 13:46:12 +08:00
025b55ef3b
feat: update tooltip text for test run mode in English and Chinese translations for clarity
2025-06-26 10:17:48 +08:00
cf7574bd10
feat: add FooterTips component and integrate it into TestRunPanel; extend DatasourceType enum with onlineDrive
2025-06-26 10:16:37 +08:00
efccbe4039
r2
2025-06-25 17:32:26 +08:00
c7cec120a6
feat: update variable validation regex for consistency in ExternalDataToolModal and schema
2025-06-25 17:07:31 +08:00
7d7fd18e65
Merge branch 'feat/rag-pipeline' of https://github.com/langgenius/dify into feat/rag-pipeline
2025-06-25 16:16:41 +08:00
c6ae9628af
feat: refactor input variable handling and configurations in pipeline processing components
2025-06-25 16:15:59 +08:00
4631575c12
feat: can support choose current node var
2025-06-25 16:06:08 +08:00
a4f4fea0a5
fix: note node delete
2025-06-25 16:01:45 +08:00
540096a8d8
Merge branch 'main' into feat/r2
...
# Conflicts:
# api/core/plugin/impl/oauth.py
# api/core/workflow/entities/variable_pool.py
# api/models/workflow.py
# api/services/dataset_service.py
2025-06-25 14:35:23 +08:00
7b7cdad1d8
r2
2025-06-25 13:28:08 +08:00
261b7cabc8
feat: enhance OnlineDocumentPreview with datasourceNodeId and implement preview functionality
2025-06-25 11:36:56 +08:00
ccd346d1da
feat: add handling for RAG pipeline variables in node interactions
2025-06-25 10:40:48 +08:00
a866cbc6d7
feat: implement usePipeline hook for managing pipeline variables and refactor input field handling
2025-06-25 10:11:26 +08:00
6aba39a2dd
feat(datasource): add datasource content preview api
2025-06-24 17:43:25 +08:00
8f4a0d4a22
variable picker
2025-06-24 17:27:06 +08:00
49bb15fae1
feat(datasource): add datasource content preview api
2025-06-24 17:14:31 +08:00
e165f4a102
feat(datasource): add datasource content preview api
2025-06-24 17:14:16 +08:00
1c51bef3cb
fix: standardize capitalization in translation keys and remove unused group property in FieldListContainer
2025-06-24 14:25:58 +08:00
c31754e6cd
fix: create pipeline from customized
2025-06-24 11:12:39 +08:00
83cc484c24
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-23 17:12:26 +08:00
1ff9c07a92
fix notion dataset rule not found
2025-06-23 17:12:08 +08:00
b25b284d7f
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-23 16:41:13 +08:00
2414dbb5f8
feat: clear selected IDs on document deletion action in DocumentList component
2025-06-23 16:38:19 +08:00
916a8c76e7
fix: rename currentDocuments to currentDocument for consistency in online documents handling
2025-06-23 16:31:09 +08:00
9783832223
Merge branch 'feat/datasource' into deploy/rag-dev
2025-06-23 16:12:03 +08:00
b77081a19e
feat(datasource): update datasource icon
2025-06-23 15:57:37 +08:00
896906ae77
feat: refactor layout structure in PipelineSettings component for improved responsiveness
2025-06-23 15:57:02 +08:00
2365a3a5fc
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-23 15:39:00 +08:00
dd792210f6
Merge branch 'feat/rag-pipeline' of https://github.com/langgenius/dify into feat/rag-pipeline
2025-06-23 15:38:34 +08:00
6ba4a4c165
feat: enhance website crawl functionality with state management and result handling
2025-06-23 15:38:24 +08:00
0a6dbf6ee2
Merge remote-tracking branch 'origin/deploy/rag-dev' into deploy/rag-dev
2025-06-23 15:21:15 +08:00
ca0979dd43
feat(datasource): update fetch_datasource_provider
2025-06-23 15:18:15 +08:00
0762e5ae50
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-23 15:03:32 +08:00
48f53f3b9b
workflow dependency
2025-06-23 15:02:57 +08:00
af64f29e87
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-23 13:59:39 +08:00
b9f59e3a75
Merge branch 'main' into feat/rag-pipeline
2025-06-23 13:59:05 +08:00
b12a8eeb90
feat(datasource): change datasource result type to event-stream
2025-06-20 10:09:47 +08:00
e551cf65c9
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-19 15:58:51 +08:00
3899211c41
Merge branch 'feat/rag-pipeline' of https://github.com/langgenius/dify into feat/rag-pipeline
2025-06-19 15:58:01 +08:00
335e1e3602
feat: enhance pipeline settings with execution log and processing capabilities
2025-06-19 15:57:49 +08:00
725fc72c6f
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-19 15:31:03 +08:00
b618f3bd9e
r2
2025-06-19 15:30:46 +08:00
95ba55af4d
fix: import dsl sync rag variables
2025-06-19 15:04:26 +08:00
f4e1ea9011
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-19 14:30:05 +08:00
3d0e288e85
r2
2025-06-19 14:29:39 +08:00
9620d6bcd8
Merge branch 'feat/r2' into deploy/rag-dev
...
# Conflicts:
# web/i18n/zh-Hans/app.ts
2025-06-19 13:32:49 +08:00
f7fbded8b9
Merge branch 'main' into feat/r2
2025-06-19 13:32:07 +08:00
0c5706b3f6
Merge remote-tracking branch 'origin/deploy/rag-dev' into deploy/rag-dev
2025-06-19 11:10:43 +08:00
82d0a70cb4
feat(datasource): change datasource result type to event-stream
2025-06-19 11:10:24 +08:00
55516c4e57
fix: add type checks for workspace roles in DatasetsLayout component
2025-06-19 10:56:03 +08:00
cc2cd85ff5
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-19 10:46:15 +08:00
6ec742539a
r2
2025-06-19 10:45:59 +08:00
09e0a54070
r2
2025-06-19 10:38:10 +08:00
5d25199f42
refactor: update layout for creation title and content in StepThree component
2025-06-19 09:36:04 +08:00
387826674c
Merge branch 'main' into feat/rag-pipeline
2025-06-19 09:34:09 +08:00
02ae479636
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-18 18:04:23 +08:00
a103324f25
refactor: enhance UI components with new icons and improved styling in billing and dataset processes
2025-06-18 18:03:43 +08:00
643efc5d85
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-18 17:11:52 +08:00
43e5798e13
feat(datasource): change datasource result type to event-stream
2025-06-18 16:27:10 +08:00
8aca70cd50
Merge remote-tracking branch 'origin/deploy/rag-dev' into deploy/rag-dev
2025-06-18 16:05:08 +08:00
2cf980026e
feat(datasource): change datasource result type to event-stream
2025-06-18 16:04:47 +08:00
224111081b
feat(datasource): change datasource result type to event-stream
2025-06-18 16:04:40 +08:00
4dc6cad588
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-18 15:08:05 +08:00
f85e6a0dea
feat: implement SSE for data source node processing and completion events, replacing previous run methods
2025-06-18 15:06:50 +08:00
4b3a54633f
refactor: streamline dataset detail fetching and improve dataset list handling across components
2025-06-18 15:05:21 +08:00
6f67a34349
r2 qa index
2025-06-18 14:37:18 +08:00
e51d308312
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-18 13:47:36 +08:00
379c92bd82
Merge branch 'main' into feat/rag-pipeline
2025-06-18 13:47:06 +08:00
fa9f0ebfb1
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-18 11:06:37 +08:00
ac917bb56d
r2
2025-06-18 11:05:52 +08:00
f7a4e5d1a6
Merge branch 'main' into feat/r2
2025-06-18 10:57:44 +08:00
515d34bbfb
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-17 19:07:38 +08:00
66de2e1f0a
Merge remote-tracking branch 'origin/feat/r2' into feat/r2
...
# Conflicts:
# api/core/workflow/graph_engine/entities/event.py
# api/services/rag_pipeline/rag_pipeline.py
2025-06-17 19:07:15 +08:00
7f7ea92a45
r2
2025-06-17 19:06:17 +08:00
a014345688
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-17 18:29:24 +08:00
cf66d111ba
feat(datasource): change datasource result type to event-stream
2025-06-17 18:29:02 +08:00
2d01b1a808
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-17 18:24:52 +08:00
739ebf2117
feat(datasource): change datasource result type to event-stream
2025-06-17 18:24:09 +08:00
176b844cd5
refactor: consolidate DialogWrapper component usage and improve prop handling across input fields
2025-06-17 18:20:30 +08:00
8fc6684ab1
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-17 18:12:36 +08:00
7c41f71248
r2
2025-06-17 18:11:38 +08:00
2c2bfb4f54
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-17 17:45:50 +08:00
3164f90327
merge main
2025-06-17 17:44:08 +08:00
90ac52482c
test: add unit tests for ActionButton component with various states and sizes
2025-06-17 16:48:52 +08:00
879ac940dd
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-17 16:30:37 +08:00
796797d12b
feat: centralize variable type mapping by introducing VAR_TYPE_MAP in pipeline model
2025-06-17 16:28:50 +08:00
7ac0f0c08c
feat: enhance processing components by adding runDisabled state and fetching indicators
2025-06-17 16:13:49 +08:00
5cc6a2bf33
refactor: update toast notification handling and improve context usage in DocumentDetail
2025-06-17 14:41:06 +08:00
2db0b19044
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-17 14:05:15 +08:00
1d2ee9020c
r2
2025-06-17 14:04:55 +08:00
f2538bf381
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-17 13:56:00 +08:00
f37e28a368
feat(datasource): Comment out the datasource_file_manager.
2025-06-17 13:54:25 +08:00
c5976f5a09
feat(datasource): change datasource result type to event-stream
2025-06-17 13:51:41 +08:00
64a9181ee4
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-17 11:30:38 +08:00
33cd32382f
feat: add indexing status batch and process rule hooks; refactor Notion page preview types
2025-06-17 11:29:56 +08:00
9456c59290
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-17 10:14:20 +08:00
ce0bd421ae
Merge branch 'main' into feat/rag-pipeline
2025-06-17 10:13:31 +08:00
f9d04c6975
Merge branch 'feat/rag-pipeline' of https://github.com/langgenius/dify into feat/rag-pipeline
2025-06-16 18:26:01 +08:00
ecb07a5d0d
feat: enhance field list functionality by adding chosen and selected properties to SortableItem
2025-06-16 18:25:30 +08:00
a165ba2059
merge main
2025-06-16 15:43:57 +08:00
12fd2903d8
fix
2025-06-16 15:41:27 +08:00
0a2c569b3b
fix: replace useGetDocLanguage with useDocLink for consistent documentation linking
2025-06-16 14:58:52 +08:00
9ab0d5fe60
Merge branch 'main' into feat/rag-pipeline
2025-06-16 14:25:58 +08:00
1d71fd5b56
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-16 14:09:04 +08:00
b277acc298
Merge branch 'main' into feat/r2
2025-06-16 14:08:02 +08:00
8d47d8ce4f
Merge remote-tracking branch 'origin/feat/r2' into feat/r2
...
# Conflicts:
# api/core/datasource/website_crawl/website_crawl_plugin.py
# api/services/rag_pipeline/rag_pipeline.py
2025-06-16 13:50:33 +08:00
41fef8a21f
r2
2025-06-16 13:48:43 +08:00
b853a42e37
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-16 11:45:24 +08:00
1633626d23
Merge branch 'main' into feat/rag-pipeline
2025-06-16 11:44:42 +08:00
6c7a40c571
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-16 10:16:00 +08:00
abb2ed66e7
merge main
2025-06-16 10:15:24 +08:00
5ae78f79b0
datasource dark theme
2025-06-16 10:00:14 +08:00
e3b3a6d040
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-13 18:32:56 +08:00
6622ce6ad8
fix: update formData construction in convertToInputFieldFormData for improved handling of optional fields
...
fix: adjust z-index value in DialogWrapper for proper stacking context
2025-06-13 18:32:36 +08:00
5ccb8d9736
feat: online document
2025-06-13 18:22:15 +08:00
55906c8375
fix: remove unused billing plan logic from CreateFromDSLModal component
2025-06-13 18:01:01 +08:00
0908f310fc
feat: webcrawl
2025-06-13 17:47:51 +08:00
58842898e1
Merge branch 'feat/rag-pipeline' of https://github.com/langgenius/dify into feat/rag-pipeline
2025-06-13 16:42:27 +08:00
1c17c8fa36
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-13 16:39:40 +08:00
26aff400e4
node default configs
2025-06-13 16:38:54 +08:00
4b11d29ede
fix: update VAR_TYPE_MAP and initialData handling in useConfigurations for improved variable processing
2025-06-13 15:57:16 +08:00
b2b95412b9
r2
2025-06-13 15:04:22 +08:00
5c228bca4f
feat: replace TypeIcon with AppIcon in SelectDataSet component for improved icon display
2025-06-13 15:02:31 +08:00
7bd2509ad5
Update deploy-dev.yml
2025-06-13 14:50:38 +08:00
2a5d70d9e1
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-13 14:44:53 +08:00
b0107f4128
fix: update z-index values for DialogWrapper components to ensure proper stacking context
2025-06-13 14:44:32 +08:00
dc3c5362e4
Merge branch 'deploy/rag-dev' of https://github.com/langgenius/dify into deploy/rag-dev
2025-06-13 14:43:58 +08:00
1d106c3660
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-13 14:43:46 +08:00
fcb2fa04e7
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-13 14:43:38 +08:00
55bff10f0d
fix
2025-06-13 14:43:02 +08:00
45c9b77e82
fix: match var reg
2025-06-13 14:42:35 +08:00
767860e76b
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-13 11:44:22 +08:00
80f656f79a
fix: adjust layout and visibility conditions in CreateFormPipeline and ChunkPreview components
2025-06-13 11:38:26 +08:00
c891eb28fc
fix: in prompt editor show vars error
2025-06-13 11:12:11 +08:00
b9fa3f54e9
refactor: refactor component imports and enhance layout for better responsiveness in dataset previews
2025-06-13 10:54:31 +08:00
4d2f904d72
feat: enhance WorkflowPreview and TemplateCard components with additional styling and className prop
2025-06-13 10:14:45 +08:00
26b7911177
Merge branch 'main' into feat/rag-pipeline
2025-06-13 09:49:03 +08:00
dd91edf70b
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-12 18:11:19 +08:00
d994e6b6c7
feat: replace data source icons with AppIcon component in Item and DatasetItem
2025-06-12 18:11:00 +08:00
aba48bde0b
feat: update SettingsModal to integrate keyword number handling and refactor index method logic
2025-06-12 18:06:00 +08:00
3e5d9884cb
test: add unit tests for AppIcon component with various rendering scenarios
2025-06-12 17:33:28 +08:00
faadad62ff
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-12 17:01:41 +08:00
406d70e4a3
feat: integrate resetDatasetList hook into CreateOptions and TemplateCard components
2025-06-12 16:59:33 +08:00
f17f256b2b
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-12 16:25:04 +08:00
b367f48de6
add datasource category
2025-06-12 16:24:21 +08:00
dee7b6eb22
Update deploy-dev.yml
2025-06-12 16:19:12 +08:00
6f17200dec
refactor: update dataset handling to use runtime_mode instead of pipeline_id
2025-06-12 15:57:07 +08:00
d3dbfbe8b3
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-12 15:18:49 +08:00
b1f250862f
Merge branch 'main' into feat/rag-pipeline
2025-06-12 15:18:19 +08:00
141d6b1abf
feat: implement document settings and pipeline settings components with localization support
2025-06-12 15:13:15 +08:00
a7eb534761
add datasource category
2025-06-12 15:05:36 +08:00
808f792f55
fix: update isPending condition and add indexing technique checks for segment detail and new segment modal
2025-06-12 11:11:03 +08:00
346d066128
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-11 18:12:17 +08:00
5c41922b8a
fix: update file extension for downloaded DSL files and refine mutation keys for template operations
2025-06-11 18:11:38 +08:00
9c3e3b00d0
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-11 18:07:20 +08:00
da3a3ce165
r2
2025-06-11 18:07:06 +08:00
b525bc2b81
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-11 18:03:53 +08:00
14dc3e8642
r2
2025-06-11 18:03:21 +08:00
e52c905aa5
refactor: improve layout-main component structure and readability
2025-06-11 17:46:50 +08:00
7b9a3c1084
fix: update translation keys for document availability messages in English and Chinese
2025-06-11 17:42:45 +08:00
ce8ddae11e
Merge remote-tracking branch 'origin/deploy/rag-dev' into deploy/rag-dev
2025-06-11 17:30:45 +08:00
4e8184bc56
Merge branch 'feat/r2' into deploy/rag-dev
...
# Conflicts:
# api/models/dataset.py
2025-06-11 17:30:30 +08:00
9eb8597957
r2
2025-06-11 17:29:14 +08:00
cde584046d
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-11 17:19:08 +08:00
b7f9d7e94a
Merge branch 'feat/rag-pipeline' of https://github.com/langgenius/dify into feat/rag-pipeline
2025-06-11 17:17:15 +08:00
88817bf974
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-11 17:17:10 +08:00
92e6c52c0e
refactor: update handleUseTemplate to use callback for dataset creation and improve error handling; change HTTP method for dependency check
2025-06-11 17:17:09 +08:00
309dfe8829
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-11 17:16:52 +08:00
1d8b390584
Merge branch 'main' into feat/r2
...
# Conflicts:
# docker/docker-compose.middleware.yaml
2025-06-11 17:16:27 +08:00
7dea7f77ac
Merge branch 'main' into feat/rag-pipeline
2025-06-11 17:12:38 +08:00
4d9b15e519
fix
2025-06-11 17:11:57 +08:00
45a708f17e
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-11 17:10:42 +08:00
5f08a9314c
r2
2025-06-11 17:10:20 +08:00
5802b2b437
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-11 16:39:18 +08:00
f995436eec
feat: implement chunk structure card and related hooks for dataset creation; update translations and refactor pipeline template fetching
2025-06-11 16:38:42 +08:00
25f0c61e65
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-11 16:36:56 +08:00
66fa68fa18
r2
2025-06-11 16:36:36 +08:00
3e5781c6f1
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-11 14:03:50 +08:00
a6f7560d2f
r2
2025-06-11 14:03:32 +08:00
45c76c1d68
refactor: rename icon property to icon_info in UpdateTemplateInfoRequest and related components
2025-06-11 13:39:07 +08:00
14d5af468c
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-11 13:12:41 +08:00
874e1bc41d
r2
2025-06-11 13:12:18 +08:00
d2ae695b3b
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-11 11:55:46 +08:00
6ecdac6344
pipeline preview
2025-06-11 11:51:19 +08:00
3c2ce07f38
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-11 11:30:14 +08:00
5c58b11b22
refactor: standardize pipeline template properties and improve related components
2025-06-11 11:25:08 +08:00
be92122f17
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-11 11:21:37 +08:00
2972a06f16
r2
2025-06-11 11:21:17 +08:00
caa275fdbd
refactor: remove unused websiteCrawlJobId state and related props from useWebsiteCrawl and CreateFormPipeline components; update loading and file preview components for consistent width
2025-06-11 10:50:03 +08:00
5dbda7f4c5
merge main
2025-06-11 10:41:50 +08:00
0564651f6f
publish as customized pipeline
2025-06-11 10:40:49 +08:00
eff8108f1c
refactor: update dataset model and improve batch action component
2025-06-11 10:24:07 +08:00
127a77d807
r2
2025-06-10 19:22:08 +08:00
265842223c
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-10 18:20:44 +08:00
95a24156de
r2
2025-06-10 18:20:32 +08:00
80ca5b3356
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-10 18:16:45 +08:00
e934503fa0
r2
2025-06-10 18:16:30 +08:00
442bcd18c0
Merge remote-tracking branch 'origin/deploy/rag-dev' into deploy/rag-dev
2025-06-10 17:59:27 +08:00
aeb1d1946c
r2
2025-06-10 17:59:14 +08:00
12f2913e08
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-10 17:40:08 +08:00
0aeeee49f7
fix: draft sync
2025-06-10 17:39:20 +08:00
eb7479b1ea
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-10 17:12:12 +08:00
80b219707e
r2
2025-06-10 17:11:49 +08:00
65ac022245
Merge branch 'feat/rag-pipeline' of https://github.com/langgenius/dify into feat/rag-pipeline
2025-06-10 16:06:58 +08:00
6e6090d5a9
test(SegmentedControl): add test cases
2025-06-10 16:06:42 +08:00
58b5daeef3
r2
2025-06-10 15:56:28 +08:00
33fd1fa79d
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-10 15:40:52 +08:00
978118f770
fix: datasource
2025-06-10 15:40:15 +08:00
a2610b22cc
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-10 15:20:19 +08:00
f4789d750d
publish as pipeline
2025-06-10 15:19:47 +08:00
176f9ea2f4
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-10 15:10:52 +08:00
5e71f7c825
publish as pipeline
2025-06-10 15:10:13 +08:00
7624edd32d
r2
2025-06-10 14:56:18 +08:00
7b79354849
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-10 14:54:27 +08:00
a7ff2ab470
r2
2025-06-10 14:53:07 +08:00
d3eedaf0ec
feat(i18n): add new translation entries for local file, website crawl, and online document
2025-06-10 14:22:09 +08:00
bcb0496bf4
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-10 14:13:32 +08:00
4d967544f3
r2
2025-06-10 14:13:10 +08:00
c18ee4be50
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-10 11:45:19 +08:00
65873aa411
r2
2025-06-10 11:44:52 +08:00
b95256d624
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-10 11:00:11 +08:00
c0d3452494
r2
2025-06-10 10:59:44 +08:00
c91456de1b
fix(ChunkStructure): add disabled prop to OptionCard component
2025-06-10 10:43:40 +08:00
e1ce156433
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-10 10:16:49 +08:00
9e19ed4e67
knowledge base node checklisst
2025-06-10 10:16:13 +08:00
ba383b1b0d
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-10 10:00:48 +08:00
ad3d9cf782
r2
2025-06-10 10:00:20 +08:00
69053332e4
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-10 09:47:36 +08:00
5b4d04b348
Merge branch 'main' into feat/rag-pipeline
2025-06-10 09:38:06 +08:00
47664f8fd3
r2
2025-06-09 14:00:34 +08:00
8d8f21addd
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-06 18:52:57 +08:00
9b9640b3db
refactor: remove job ID handling from website crawl components and update related hooks
2025-06-06 18:52:32 +08:00
83ba61203b
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-06 17:47:47 +08:00
fcbd5febeb
r2
2025-06-06 17:47:06 +08:00
b8813e199f
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-06 17:27:14 +08:00
2322496552
Merge branch 'feat/r2' into deploy/rag-dev
...
# Conflicts:
# docker/docker-compose.middleware.yaml
2025-06-06 17:15:24 +08:00
21a3509bef
r2
2025-06-06 17:14:43 +08:00
3e2f12b065
refactor: update website crawl handling and improve parameter naming in pipeline processing
2025-06-06 17:00:34 +08:00
55e20d189a
Update deploy-dev.yml
2025-06-06 16:16:44 +08:00
1aa13bd20d
r2
2025-06-06 16:05:49 +08:00
cc2dd052df
Merge remote-tracking branch 'origin/deploy/rag-dev' into deploy/rag-dev
2025-06-06 16:03:46 +08:00
4ffdf68a20
r2
2025-06-06 16:03:35 +08:00
547bd3cc1b
refactor: rename cancel editor handler and improve variable name validation in field list
2025-06-06 15:54:55 +08:00
f3e9761c75
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-06 15:35:53 +08:00
83ca59e0f1
Merge branch 'feat/rag-pipeline' of https://github.com/langgenius/dify into feat/rag-pipeline
2025-06-06 15:35:50 +08:00
d725aa8791
Merge branch 'feat/rag-pipeline' of https://github.com/langgenius/dify into feat/rag-pipeline
2025-06-06 15:35:31 +08:00
cc8ee0ff69
dsl
2025-06-06 15:35:19 +08:00
4a249c40b1
feat: enhance input field configurations with blur listeners and update translations for display name
2025-06-06 15:35:19 +08:00
04e4a1e3aa
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-06 15:20:06 +08:00
d2d5fc62ae
r2
2025-06-06 15:19:53 +08:00
52460f6929
Merge remote-tracking branch 'origin/deploy/rag-dev' into deploy/rag-dev
2025-06-06 15:06:59 +08:00
06dfc32e0f
Merge branch 'feat/r2' into deploy/rag-dev
...
# Conflicts:
# docker/docker-compose.middleware.yaml
2025-06-06 15:06:47 +08:00
0ca38d8215
r2
2025-06-06 15:06:26 +08:00
3da6becad3
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-06 15:02:00 +08:00
f9d0a7bdc8
Merge branch 'main' into feat/rag-pipeline
2025-06-06 15:01:27 +08:00
e961722597
dsl
2025-06-06 15:00:37 +08:00
2ddd2616ec
confirm publish
2025-06-06 14:24:02 +08:00
a82a9fb9d4
fix: update condition for handling datasource selection in DataSourceOptions
2025-06-06 14:24:02 +08:00
3fce6f2581
Merge branch 'feat/r2' into deploy/rag-dev
...
# Conflicts:
# api/services/rag_pipeline/rag_pipeline.py
2025-06-06 14:23:05 +08:00
3db864561e
confirm publish
2025-06-06 14:22:15 +08:00
d2750f1a02
r2
2025-06-06 14:22:00 +08:00
30a50c5cc8
Merge remote-tracking branch 'origin/deploy/rag-dev' into deploy/rag-dev
2025-06-06 12:08:20 +08:00
0ff746ebf6
r2
2025-06-06 12:08:09 +08:00
5193fa2118
fix: update condition for handling datasource selection in DataSourceOptions
2025-06-06 11:43:00 +08:00
9a0dc82e6a
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-06 10:55:43 +08:00
8e4165defe
datasource
2025-06-06 10:55:13 +08:00
d917bc8ed0
Merge branch 'deploy/rag-dev' of https://github.com/langgenius/dify into deploy/rag-dev
2025-06-06 10:53:23 +08:00
ef7bd262c5
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-06 10:52:53 +08:00
d3e29ffa74
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-06 10:40:57 +08:00
70432952fd
r2
2025-06-06 10:40:06 +08:00
cf2ef93ad5
Merge branch 'main' into feat/rag-pipeline
2025-06-06 10:10:53 +08:00
cbf0864edc
refactor: refactor online documents handling and update related components
2025-06-06 10:08:19 +08:00
bce2bdd0de
Merge branch 'feat/rag-pipeline' of https://github.com/langgenius/dify into feat/rag-pipeline
2025-06-05 18:28:58 +08:00
82e7c8a2f9
refactor: update datasource handling and improve documentation properties in pipeline components
2025-06-05 18:28:48 +08:00
2acdb0a4ea
fix: var type error in cal var type in data source type
2025-06-05 17:40:49 +08:00
350ea6be6e
fix: correct spacing and formatting in variable utility functions
2025-06-05 17:32:03 +08:00
4664174ef3
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-05 16:51:55 +08:00
f0413f359a
datasource
2025-06-05 16:51:19 +08:00
53b32c8b22
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-05 16:44:02 +08:00
b8ef1d9585
r2
2025-06-05 16:43:47 +08:00
90ca98ff3a
fix: in node show rag var
2025-06-05 16:41:04 +08:00
d4a1d045f8
fix: to new var format
2025-06-05 16:36:41 +08:00
91fefa0e37
refactor: improve layout and event handling in Header and FieldItem components
2025-06-05 15:44:18 +08:00
067ec17539
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-05 15:29:37 +08:00
c084b57933
r2
2025-06-05 15:28:44 +08:00
876be7e6e9
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-05 15:07:59 +08:00
468bfdfed9
datasource
2025-06-05 15:07:29 +08:00
82d817f612
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-05 14:56:19 +08:00
9e84a5321d
r2
2025-06-05 14:55:09 +08:00
d77e27ac05
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-05 14:10:07 +08:00
8a86a2c817
r2
2025-06-05 14:09:50 +08:00
fdc4c36b77
refactor: replace useStore with useDatasetDetailContextWithSelector for pipeline ID retrieval
2025-06-05 14:05:27 +08:00
52c118f5b8
Merge remote-tracking branch 'origin/deploy/rag-dev' into deploy/rag-dev
2025-06-05 11:46:19 +08:00
5d7c7023c3
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-05 11:46:07 +08:00
3e0a10b7ed
r2
2025-06-05 11:45:53 +08:00
84f5272f72
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-05 11:40:47 +08:00
6286f368f1
refactor: replace ImagePlus icon with RiImageCircleAiLine and improve tab button styling
2025-06-05 11:21:17 +08:00
cb2ca0b533
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-05 11:12:32 +08:00
5fe5da7c1d
r2
2025-06-05 11:12:06 +08:00
c83370f701
refactor: simplify workflow draft synchronization in InputFieldDialog
2025-06-05 11:07:28 +08:00
7506867fb9
Merge branch 'main' into feat/rag-pipeline
2025-06-05 10:29:18 +08:00
842136959b
feat: update data source handling and improve processing parameters integration
2025-06-05 10:24:25 +08:00
4c2cc98ebc
Merge branch 'feat/rag-pipeline' of https://github.com/langgenius/dify into feat/rag-pipeline
2025-06-04 18:37:25 +08:00
44b9f49ab1
feat: enhance field item interaction and add preprocessing parameters hooks
2025-06-04 18:37:19 +08:00
f7f7952951
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-04 18:10:03 +08:00
a7fa5044e3
datasource
2025-06-04 18:09:31 +08:00
eb84134706
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-04 17:39:46 +08:00
fbca9010f3
r2
2025-06-04 17:39:31 +08:00
0bf0c7dbe8
feat: var type to inner
2025-06-04 17:34:22 +08:00
e071bd63e6
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-04 17:29:55 +08:00
8a147a00e8
r2
2025-06-04 17:29:39 +08:00
c9a4c66b07
fix: update input type from 'number-input' to 'number' for consistency
2025-06-04 16:58:08 +08:00
edec654b68
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-04 16:51:52 +08:00
a82ab1d152
r2
2025-06-04 16:51:23 +08:00
9934eac15c
refactor: refactor data source handling and add form for document processing
2025-06-04 16:50:27 +08:00
c155afac29
chore: rename rag var spell errro
2025-06-04 16:43:24 +08:00
7080c9f279
fix: show rag vars names
2025-06-04 16:29:36 +08:00
e41699cbc8
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-04 16:23:34 +08:00
133193e7d0
r2
2025-06-04 16:23:12 +08:00
9d6371e0a3
Merge branch 'feat/rag-pipeline' into deploy/rag-dev
2025-06-04 15:48:58 +08:00
dfe091789c
datasource
2025-06-04 15:48:29 +08:00
4c9bf78363
knowledge base node checklist
2025-06-04 15:18:03 +08:00
b95ecaf8a3
Update build-push.yml
2025-06-04 15:17:39 +08:00
7a0e8108ae
Merge branch 'feat/r2' into deploy/rag-dev
2025-06-04 15:16:47 +08:00
3afd5e73c9
feat: enhance input field dialog with preview functionality and global inputs
2025-06-04 15:16:02 +08:00
c09c8c6e5b
r2
2025-06-04 15:12:05 +08:00
cab491795a
chore: some special to some fns
2025-06-04 14:54:11 +08:00
e290ddc3e5
Merge branch 'feat/rag-pipeline' of https://github.com/langgenius/dify into feat/rag-pipeline
2025-06-04 14:50:16 +08:00
db154e33b7
Merge branch 'main' into feat/rag-pipeline
2025-06-04 14:48:10 +08:00
32f9004b5f
merge feat/rag-pipeline
2025-06-04 11:43:38 +08:00
225402280e
datasource auth
2025-06-04 11:39:31 +08:00
abcca11479
r2
2025-06-03 19:10:40 +08:00
9cdd2cbb27
r2
2025-06-03 19:02:57 +08:00
309fffd1e4
Merge branch 'main' into feat/r2
...
# Conflicts:
# api/core/repositories/sqlalchemy_workflow_node_execution_repository.py
# api/core/workflow/entities/node_entities.py
# api/core/workflow/enums.py
2025-06-03 18:56:49 +08:00
0a9f50e85f
Merge branch 'main' into feat/rag-pipeline
2025-06-03 18:44:53 +08:00
ed1d71f4d0
Merge branch 'feat/rag-pipeline' of https://github.com/langgenius/dify into feat/rag-pipeline
2025-06-03 18:33:07 +08:00
7039ec33b9
refactor: update retrieval search method from invertedIndex to keywordSearch
2025-06-03 18:33:01 +08:00
025dc7c781
feat: can show rag vars
2025-06-03 18:32:52 +08:00
4130c50643
r2
2025-06-03 18:32:39 +08:00
7b7f8ef51d
r2
2025-06-03 18:12:24 +08:00
bad451d5ec
Merge branch 'feat/rag-pipeline' of https://github.com/langgenius/dify into feat/rag-pipeline
2025-06-03 17:42:53 +08:00
87c15062e6
feat: enhance document processing with embedding and rule detail components
2025-06-03 17:42:40 +08:00
573cd15e77
r2
2025-06-03 16:52:21 +08:00
ab1730bbaa
r2
2025-06-03 16:51:21 +08:00
163bae3aaf
input rag variable
2025-06-03 16:07:58 +08:00
270edd43ab
r2
2025-06-03 15:53:17 +08:00
b8f3b23b1a
r2
2025-06-03 15:51:31 +08:00
b9c6496fea
datasource default value & publish sync draft
2025-06-03 14:42:17 +08:00
0486aa3445
r2
2025-06-03 13:30:51 +08:00
5fb771218c
fix: update types and improve data handling in pipeline components
2025-06-03 10:14:48 +08:00
3fb02a7933
r2
2025-05-30 17:28:09 +08:00
898495b5c4
Merge branch 'feat/rag-pipeline' of https://github.com/langgenius/dify into feat/rag-pipeline
2025-05-30 15:54:46 +08:00
08624878cf
fix: update ChunkStructureEnum values for consistency with model naming
2025-05-30 15:53:32 +08:00
6fe473f0fa
knowledge base node
2025-05-30 15:45:58 +08:00
11cf23e5fc
Merge remote-tracking branch 'origin/feat/r2' into feat/r2
2025-05-30 15:42:56 +08:00
631768ea1d
r2
2025-05-30 15:42:36 +08:00
e1d658b482
Update build-push.yml
2025-05-30 15:26:51 +08:00
1274aaed5d
fix: add dataset mutation context to Popup component
2025-05-30 15:17:19 +08:00
9be036e0ca
Merge branch 'main' into feat/rag-pipeline
2025-05-30 15:10:16 +08:00
7284569c5f
Update build-push.yml
2025-05-30 01:02:33 +08:00
976b465e76
r2
2025-05-30 00:55:06 +08:00
804e55824d
r2
2025-05-30 00:37:36 +08:00
69529fb16d
r2
2025-05-30 00:37:27 +08:00
cb5cfb2dae
r2
2025-05-30 00:03:43 +08:00
a826879cf7
Merge branch 'main' into feat/r2
2025-05-29 23:04:38 +08:00
e7c48c0b69
r2
2025-05-29 23:04:04 +08:00
558a280fc8
datasource type
2025-05-29 18:21:29 +08:00
2158c03231
fix: update button disabled state to reflect publishedAt status in Popup component
2025-05-29 17:53:08 +08:00
a61f1f8eb0
refactor: replace anchor tag with Link component for navigation in Actions
2025-05-29 17:42:00 +08:00
9f724c19db
refactor: refactor navigation components to use Link for improved routing
2025-05-29 17:33:04 +08:00
4ae936b263
refactor: refactor navigation handling in dataset components to use button elements
2025-05-29 15:48:54 +08:00
80875a109a
feat: add logic to handle navigation based on pipeline status in DatasetCard
2025-05-29 15:22:29 +08:00
121e54f3e3
plugins page
2025-05-29 15:18:27 +08:00
1c2c4b62f8
run & tracing
2025-05-29 14:31:35 +08:00
9176790adf
feat: enhance dataset detail layout with button disable logic based on pipeline status
2025-05-29 14:06:12 +08:00
6ff6525d1d
test run
2025-05-29 11:30:42 +08:00
71ce505631
data source panel
2025-05-29 11:03:22 +08:00
11dfe3713f
refactor: enhance document upload flow with step indicators and file preview handling
2025-05-29 10:18:11 +08:00
a025db137d
Merge branch 'main' into feat/r2
2025-05-29 09:54:28 +08:00
797d044714
r2
2025-05-29 09:53:42 +08:00
c4169f8aa0
Merge branch 'main' into feat/rag-pipeline
2025-05-29 09:39:36 +08:00
3005419573
feat: implement document upload steps and enhance test run panel with new hooks and components
2025-05-28 18:34:26 +08:00
7f59ffe7af
r2
2025-05-28 17:56:04 +08:00
cc7ad5ac97
feat: add input field variables change sync
2025-05-28 16:38:49 +08:00
769b5e185a
workflow init config staletime
2025-05-28 15:36:10 +08:00
9e763c9e87
feat: enhance file uploader and test run panel with batch upload limits and tooltips
2025-05-28 14:51:10 +08:00
b9214ca76b
knowledge base default data
2025-05-28 13:57:24 +08:00
29d2f2339b
refactor: enhance document preview functionality and refactor form handling
2025-05-28 13:44:37 +08:00
5ac1e3584d
Merge branch 'main' into feat/rag-pipeline
2025-05-28 11:01:56 +08:00
dd0cf6fadc
refactor: streamline data source type handling and improve FieldList props
2025-05-28 10:07:12 +08:00
b320ebe2ba
datasource variables
2025-05-27 18:44:29 +08:00
377093b776
fix: conditionally render FieldListContainer based on inputFields length
2025-05-27 18:19:10 +08:00
70119a054a
fix: add is_preview flag to datasource submission and improve dataset card rendering logic
2025-05-27 17:54:39 +08:00
69d1e3ec7d
input field in datasource
2025-05-27 17:42:30 +08:00
365157c37d
refactor: enhance action button logic to include workflow running state
2025-05-27 15:43:10 +08:00
4bc0a1bd37
knowledge base node init
2025-05-27 15:28:35 +08:00
d6640f2adf
refactor: streamline input field data conversion and enhance datasource component
2025-05-27 15:25:35 +08:00
987f845e79
Merge branch 'feat/rag-pipeline' of https://github.com/langgenius/dify into feat/rag-pipeline
2025-05-27 14:42:12 +08:00
84daf49047
node meta data
2025-05-27 14:40:56 +08:00
31e183ef0d
refactor: enhance datasource handling by adding fileExtensions support
2025-05-27 14:39:52 +08:00
754a1d1197
refactor: add DatasourceIcon component and update related hooks and options
2025-05-27 14:17:55 +08:00
049a6de4b3
refactor: update data source handling and replace icon implementation
2025-05-27 13:52:43 +08:00
6bd28cadc4
datasource icon
2025-05-27 13:42:13 +08:00
3b9a0b1d25
datasource icon
2025-05-27 11:27:25 +08:00
db963a638c
Merge branch 'main' into feat/rag-pipeline
2025-05-27 11:03:49 +08:00
dcb4c9e84a
refactor: refactor datasource type handling
2025-05-27 11:01:38 +08:00
5fc2bc58a9
r2
2025-05-27 00:01:23 +08:00
d333645e09
Merge branch 'feat/rag-pipeline' of https://github.com/langgenius/dify into feat/rag-pipeline
2025-05-26 17:48:59 +08:00
2812c774c6
fix(i18n): Update economy index method description to include keyword count
2025-05-26 17:48:54 +08:00
e2f3f0ae4c
datasource
2025-05-26 17:47:03 +08:00
83ca7f8deb
feat: add datasource support to PluginDeclaration and PluginCategory
2025-05-26 17:32:25 +08:00
e6c6fa8ed8
tool icon
2025-05-26 17:28:16 +08:00
678d6ffe2b
r2
2025-05-26 17:00:16 +08:00
cef77a3717
datasource icon
2025-05-26 16:41:50 +08:00
28726b6cf3
block selector
2025-05-26 16:33:08 +08:00
ef0e41de07
r2
2025-05-26 16:02:11 +08:00
dc2b63b832
Merge branch 'main' into feat/rag-pipeline
2025-05-26 15:58:15 +08:00
0478fc9649
datasource node variable
2025-05-26 15:57:34 +08:00
1b07e612d2
r2
2025-05-26 15:49:37 +08:00
38cce3f62a
r2
2025-05-26 14:52:09 +08:00
35be8721b9
Merge branch 'main' into feat/r2
2025-05-26 14:50:33 +08:00
665ffbdc10
r2
2025-05-26 14:49:59 +08:00
b5f88c77a3
datasource list
2025-05-26 14:13:59 +08:00
324c0d7b4c
refactor: improve layout and styling in TestRunPanel and FilePreview components
2025-05-26 14:06:04 +08:00
13e3f17493
refactor: standardize terminology by renaming 'data-source' to 'datasource' across components and translations
2025-05-26 10:50:39 +08:00
841bd35ebb
Merge branch 'feat/rag-pipeline' of https://github.com/langgenius/dify into feat/rag-pipeline
2025-05-26 09:49:15 +08:00
ccefd41606
refactor: rename InputType to InputTypeEnum and update related usages for consistency
2025-05-26 09:48:17 +08:00
ec1c4efca9
r2
2025-05-25 23:09:01 +08:00
0f10852b6b
Merge remote-tracking branch 'origin/feat/r2' into feat/r2
2025-05-23 19:30:59 +08:00
6d547447d3
r2
2025-05-23 19:30:48 +08:00
6123f1ab21
refactor: reorganize imports and fix datasource endpoint URL
2025-05-23 19:22:50 +08:00
e7370766bd
datasource
2025-05-23 18:19:28 +08:00
db4958be05
fix: fix modal handling in InputFieldEditor
2025-05-23 17:52:00 +08:00
a15bf8e8fe
remove output schema
2025-05-23 17:35:26 +08:00
70d2c78176
r2
2025-05-23 17:13:09 +08:00
42fcda3dc8
r2
2025-05-23 17:11:56 +08:00
ac049d938e
Merge branch 'feat/rag-pipeline' of https://github.com/langgenius/dify into feat/rag-pipeline
2025-05-23 16:57:46 +08:00
3af61f4b5d
refactor: update input type mappings and enums for consistency across components
2025-05-23 16:57:27 +08:00
e19adbbbc5
datasource
2025-05-23 16:27:49 +08:00
64d997fdb0
r2
2025-05-23 15:55:41 +08:00
a49942b949
fix: rename first_step_parameters
2025-05-23 15:12:31 +08:00
4460d96e58
feat: add oauth schema
2025-05-23 15:11:40 +08:00
a7d5f2f53b
apply ruff
2025-05-23 15:10:56 +08:00
c9bf99a1e2
refactor: update input variable types and initial data handling in pipeline components
2025-05-23 15:10:20 +08:00
4300ebc8aa
fix: remove provide type
2025-05-23 15:10:16 +08:00
720ce79901
checklist & datasource icon
2025-05-23 14:26:06 +08:00
693107a6c8
Merge branch 'feat/rag-pipeline' of https://github.com/langgenius/dify into feat/rag-pipeline
2025-05-23 13:54:59 +08:00
583db24ee7
refactor: update CustomActions type to use structured props across form components
2025-05-23 13:54:49 +08:00
7d92574e02
datasource panel
2025-05-23 11:51:17 +08:00
5aaa06c8b0
refactor: integrate routing for document creation in Popup component
2025-05-23 11:19:57 +08:00
52b773770b
refactor: update datasource handling in InputFieldDialog and Datasource components
2025-05-23 11:07:48 +08:00
23adc7d8a8
datasource
2025-05-23 10:47:31 +08:00
e3708bfa85
refactor: enhance ChunkPreview with form handling and preview functionality
2025-05-23 10:29:59 +08:00
7d65e9980c
Merge branch 'main' into feat/rag-pipeline
2025-05-23 09:35:08 +08:00
b93d26ee9f
Merge remote-tracking branch 'origin/feat/r2' into feat/r2
...
# Conflicts:
# api/core/datasource/entities/datasource_entities.py
2025-05-23 00:06:51 +08:00
b82b26bba5
r2
2025-05-23 00:05:57 +08:00
21c24977d8
refactor: enhance document processing UI and functionality with new components and translations
2025-05-22 23:05:58 +08:00
fe435c23c3
i18n
2025-05-22 17:44:07 +08:00
ead1209f98
Merge branch 'feat/rag-pipeline' of https://github.com/langgenius/dify into feat/rag-pipeline
2025-05-22 17:41:18 +08:00
3994bb1771
refactor: refactor document processing components and update translations
2025-05-22 17:39:39 +08:00
327690e4a7
merge main
2025-05-22 16:45:13 +08:00
c2a7e0e986
version panel
2025-05-22 16:43:30 +08:00
faf6b9ea03
refactor: refactor preview components
2025-05-22 14:49:40 +08:00
3bfc602561
refactor: update datasource entity structure and parameter handling
...
- Renamed and split parameters in DatasourceEntity into first_step_parameters and second_step_parameters.
- Updated validation methods for new parameter structure.
- Adjusted datasource_node to reference first_step_parameters.
- Cleaned up unused imports and improved type hints in workflow.py.
2025-05-21 20:36:26 +08:00
5fa2aca2c8
feat: add oauth schema to datasource
2025-05-21 20:29:59 +08:00
69a60101fe
Merge branch 'feat/rag-pipeline' of https://github.com/langgenius/dify into feat/rag-pipeline
2025-05-21 16:37:08 +08:00
b18519b824
refactor: add create-from-pipeline page and associated components for document processing
2025-05-21 16:37:02 +08:00
0d01025254
parallel check
2025-05-21 16:34:41 +08:00
eef1542cb3
use available nodes
2025-05-21 15:51:05 +08:00
9aef4b6d6b
refactor: Notion component and add NotionPageSelector for improved page selection
2025-05-21 14:02:37 +08:00
7dba83754f
Merge branch 'main' into feat/rag-pipeline
2025-05-21 13:42:28 +08:00
e2585bc778
Merge branch 'main' into feat/rag-pipeline
2025-05-21 11:27:50 +08:00
cc6e2558ef
Merge branch 'feat/rag-pipeline' of https://github.com/langgenius/dify into feat/rag-pipeline
2025-05-21 10:53:29 +08:00
20343facad
refactor: website data source components and hooks
2025-05-21 10:53:18 +08:00
eff123a11c
checklist
2025-05-20 16:52:45 +08:00
9bafd3a226
r2
2025-05-20 15:41:10 +08:00
82be119fec
Merge branch 'main' into feat/r2
2025-05-20 15:18:52 +08:00
a64df507f6
r2
2025-05-20 15:18:33 +08:00
cf73faf174
feat: add FileUploaderField and TextAreaField components; enhance BaseField to support file inputs
2025-05-20 15:09:30 +08:00
ba52bf27c1
r2
2025-05-20 14:57:26 +08:00
55f4177b01
merge main
2025-05-20 14:03:54 +08:00
14a9052d60
refactor: update variable naming for consistency and improve data source handling in pipeline components
2025-05-20 11:42:22 +08:00
314a2f9be8
Merge branch 'feat/rag-pipeline' of https://github.com/langgenius/dify into feat/rag-pipeline
2025-05-19 18:21:29 +08:00
8eee344fbb
fix: correct hover state logic and refactor environment variable handling in FieldItem and usePipelineInit
2025-05-19 18:21:17 +08:00
0e0a266142
merge main
2025-05-19 18:11:45 +08:00
7bce35913d
i18n
2025-05-19 18:09:12 +08:00
7898dbd5bf
Merge branch 'feat/rag-pipeline' of https://github.com/langgenius/dify into feat/rag-pipeline
2025-05-19 16:26:24 +08:00
bd1073ff1a
refactor: update input variable types to use PipelineInputVarType and simplify form data handling
2025-05-19 16:26:13 +08:00
1bbd572593
option card
2025-05-19 15:59:04 +08:00
5199297f61
run and history
2025-05-19 14:23:40 +08:00
c5a2f43ceb
refactor: replace BuiltinToolManageService with RagPipelineManageService for datasource management and remove unused datasource engine and related code
2025-05-16 18:42:07 +08:00
8d4ced227e
fix: update click handler logic in OptionCard
2025-05-16 17:54:41 +08:00
f481075f8f
pipeline sync draft
2025-05-16 17:48:01 +08:00
836cf6453e
pipeline sync draft
2025-05-16 17:48:01 +08:00
8bea88c8cc
r2
2025-05-16 17:22:17 +08:00
4b7274f9a5
fix: update link in Form component and correct endpoint for related apps query
2025-05-16 16:49:43 +08:00
7de5585da6
refactor: replace SWR with custom hooks for dataset detail and related apps; update context usage in components
2025-05-16 16:32:25 +08:00
87dc80f6fa
fix: add cursor pointer and hover effect to MemberItem; adjust padding in PermissionItem
2025-05-16 15:52:28 +08:00
a008c04331
refactor: standardize naming for load more handlers and navigation items across components
2025-05-16 15:43:28 +08:00
56b66b8a57
Merge branch 'feat/rag-pipeline' of https://github.com/langgenius/dify into feat/rag-pipeline
2025-05-16 15:15:00 +08:00
35a7add4e9
refactor: refactor pipeline-related components and services to use template terminology
2025-05-16 15:14:50 +08:00
f1fe143962
add i18n
2025-05-16 14:53:39 +08:00
9e72afee3c
r2
2025-05-16 14:00:35 +08:00
613b94a6e6
r2
2025-05-16 13:45:47 +08:00
7b0d38f7d3
r2
2025-05-16 12:02:35 +08:00
4ff971c8a3
r2
2025-05-16 11:26:56 +08:00
019ef74bf2
refactor: replace Container with List, update DatasetCard z-index, and implement useDatasetList for data fetching
2025-05-16 10:50:31 +08:00
2670557258
merge main
2025-05-16 10:09:24 +08:00
93ac6d37e9
r2
2025-05-15 16:44:55 +08:00
e710a8402c
r2
2025-05-15 16:07:17 +08:00
360f8a3375
Merge branch 'main' into feat/r2
2025-05-15 15:15:23 +08:00
818eb46a8b
r2
2025-05-15 15:14:52 +08:00
f5c297708b
Merge branch 'main' into feat/rag-pipeline
2025-05-15 14:52:54 +08:00
bf8324f7f7
tag filter
2025-05-15 14:52:00 +08:00
b730d153ea
Merge branch 'main' into feat/rag-pipeline
2025-05-15 10:27:47 +08:00
11977596c9
merge main
2025-05-15 10:14:40 +08:00
612dca8b7d
feat: add WorkflowPreview component to Details and define graph structure in PipelineTemplateByIdResponse
2025-05-14 18:20:29 +08:00
53018289d4
workflow preview
2025-05-14 18:02:58 +08:00
958ff44707
refactor: simplify import DSL confirmation request structure
2025-05-14 16:27:59 +08:00
d910770b3c
feat: add dataset_id to DSL import responses and update routing logic in CreateFromDSLModal
2025-05-14 16:00:17 +08:00
5a8f10520f
feat: refactor template card actions and details to standardize prop names; add create modal for dataset creation
2025-05-14 15:53:17 +08:00
df928772c0
Merge branch 'feat/rag-pipeline' of https://github.com/langgenius/dify into feat/rag-pipeline
2025-05-14 14:49:10 +08:00
b713218cab
feat: add DSL modal header and tab components; enhance pipeline import functionality
2025-05-14 14:49:01 +08:00
9ea2123e7f
component add readonly
2025-05-14 11:14:49 +08:00
de0cb06f8c
feat: implement create dataset pipeline forms and modals
2025-05-14 10:48:54 +08:00
cfb6d59513
Merge branch 'main' into feat/rag-pipeline
2025-05-13 18:38:26 +08:00
4c30d1c1eb
feat: Enhance InputFieldDialog and workflow hooks to handle ragPipelineVariables
2025-05-13 16:33:38 +08:00
5bb02c79cc
Merge branch 'feat/rag-pipeline' of https://github.com/langgenius/dify into feat/rag-pipeline
2025-05-13 16:18:07 +08:00
0a891e5392
feat: Update retrieval method configuration to use new OptionCard component and improve layout
2025-05-13 16:17:59 +08:00
f6978ce6b1
fix: pipeline init
2025-05-13 16:02:36 +08:00
4d68aadc1c
Refactor: Replace IndexMethodRadio with IndexMethod component, add keyword number functionality, and update related translations
2025-05-13 15:35:21 +08:00
cef6463847
feat: Enhance dataset settings with chunk structure and icon selection
2025-05-13 11:07:31 +08:00
39b8331f81
merge main
2025-05-09 18:20:56 +08:00
212d4c5899
Merge branch 'feat/rag-pipeline' of https://github.com/langgenius/dify into feat/rag-pipeline
2025-05-09 16:35:14 +08:00
97ec855df4
feat: enhance input field management with internationalization support and improved state handling
2025-05-09 16:35:09 +08:00
d83b9b70e3
fix: import
2025-05-09 16:25:34 +08:00
b51c18c2cf
pipeline init
2025-05-09 15:53:31 +08:00
7e31da7882
refactor: update data source handling and improve internationalization support in test run panel
2025-05-09 12:56:57 +08:00
d9ed61287d
Merge branch 'feat/rag-pipeline' of https://github.com/langgenius/dify into feat/rag-pipeline
2025-05-08 18:29:58 +08:00
6024dbe98d
refactor: simplify type definitions in form components and update related configurations
2025-05-08 18:29:49 +08:00
13ce6317f1
pipeline header
2025-05-08 18:27:44 +08:00
0099f2296d
Merge branch 'feat/rag-pipeline' of https://github.com/langgenius/dify into feat/rag-pipeline
2025-05-08 16:26:37 +08:00
2d93bc6725
refactor: update DatasetInfo component layout and styling for better responsiveness
2025-05-08 16:26:30 +08:00
cb52f9ecc5
pipeline header
2025-05-08 15:32:19 +08:00
1fbeb3a21a
refactor: enhance dataset components with new icons and improve layout structure
2025-05-08 13:48:14 +08:00
38f1a42ce8
refactor: remove unused icon components and update imports in dataset components
2025-05-08 11:15:27 +08:00
3d11af2dd6
refactor: update imports for knowledge and pipeline components
2025-05-08 10:44:26 +08:00
d1fd5db7f8
Merge branch 'feat/rag-pipeline' of https://github.com/langgenius/dify into feat/rag-pipeline
2025-05-08 09:52:53 +08:00
c240cf3bb1
refactor: dataset creation to support pipeline datasets, update related types and hooks
2025-05-08 09:42:02 +08:00
bbbcd68258
portal element
2025-05-07 18:14:26 +08:00
7ce9710229
feat: add pipeline template details and import functionality, enhance dataset pipeline management
2025-05-07 18:09:38 +08:00
3f7f21ce70
show test run panel
2025-05-07 17:31:06 +08:00
fa8ab4ea04
rag pipeline
2025-05-07 16:30:24 +08:00
3f1363503b
r2
2025-05-07 16:19:09 +08:00
3f52f491d7
feat: knowledge base node
2025-05-07 15:08:37 +08:00
e86a3fc672
feat: Enhance dataset pipeline creation and management with new export and delete functionalities, improved internationalization, and refactor for better clarity
2025-05-07 14:29:01 +08:00
6f77f67427
Merge branch 'feat/rag-pipeline' of https://github.com/langgenius/dify into feat/rag-pipeline
2025-05-07 11:30:20 +08:00
4025cd0b46
feat: Refactor dataset pipeline creation components and add internationalization support
2025-05-07 11:30:13 +08:00
3bbb22750c
merge main
2025-05-06 18:28:44 +08:00
d196872059
merge main
2025-05-06 17:31:48 +08:00
a478d95950
feat: knowledge base node
2025-05-06 17:25:18 +08:00
12c060b795
feat: enhance dataset icon handling by making icon background and URL optional
2025-05-06 16:58:37 +08:00
c480c3d881
feat: enhance dataset detail layout with new icon structure and additional document count display
2025-05-06 16:37:21 +08:00
a998022c12
r2
2025-05-06 16:18:34 +08:00
a25cc4e8af
r2
2025-05-06 13:56:13 +08:00
b4bccf5fef
feat: Add External Knowledge Base and Pipeline icons, update DatasetCard component
2025-05-06 11:58:53 +08:00
14ad34af71
feat: enhance dataset creation UI with new pipeline list and edit functionality
2025-05-03 17:16:00 +08:00
7ed398267f
Merge branch 'feat/rag-pipeline' of https://github.com/langgenius/dify into feat/rag-pipeline
2025-05-03 13:43:43 +08:00
fc9556e057
feat: add dataset creation components and functionality
2025-05-03 13:43:37 +08:00
acf6872a50
fix: variable selector
2025-04-30 16:55:00 +08:00
e689f21a60
Merge branch 'feat/rag-pipeline' of https://github.com/langgenius/dify into feat/rag-pipeline
2025-04-30 14:16:25 +08:00
a7f9259e27
feat: new Dataset list
2025-04-30 14:16:13 +08:00
a46b4e3616
Merge branch 'main' into feat/rag-pipeline
2025-04-29 16:27:49 +08:00
e7e12c1d2e
fix: node selector
2025-04-29 16:26:53 +08:00
66176c4d71
fix: node default
2025-04-29 16:14:20 +08:00
2613a380b6
fix: Correct link path for creating datasets and optimize Link component with memoization
2025-04-29 15:47:29 +08:00
9392ce259f
feat: Refactor dataset components and update translations for new dataset creation options
2025-04-29 15:44:32 +08:00
d1287f08b4
Merge branch 'feat/rag-pipeline' of https://github.com/langgenius/dify into feat/rag-pipeline
2025-04-29 10:44:37 +08:00
7ee8472a5f
feat: Add SegmentedControl component with styling and option handling
2025-04-29 10:44:03 +08:00
cdb615deeb
knowledge base node
2025-04-28 18:37:18 +08:00
abbba1d004
knowledge base node
2025-04-28 18:37:17 +08:00
3c386c63a6
Merge remote-tracking branch 'origin/feat/r2' into feat/r2
2025-04-28 16:19:29 +08:00
49d1846e63
r2
2025-04-28 16:19:12 +08:00
53f2882077
feat: Implement document processing component with configuration and action handling
2025-04-28 15:55:24 +08:00
8f07e088f5
feat: Add JinaReader and WaterCrawl components with configurations and schema handling
2025-04-28 14:33:01 +08:00
f71b0eccb2
Refactor: dataset creation components and implement Firecrawl functionality
2025-04-28 13:33:16 +08:00
5b89d36ea1
feat: Update Zod schema generation for file types and upload methods to use new constants
2025-04-27 20:44:05 +08:00
7c3af74b0d
feat: Update useConfigurations and useHiddenConfigurations to use InputVarType constants for type values
2025-04-27 20:34:25 +08:00
d1d83f8a2a
feat: Enhance form components with hidden fields and popup properties for improved configuration
2025-04-27 20:17:50 +08:00
839fe12087
feat: Update OptionsField to use correct Options type and enhance Zod schema generation for options and select input types
2025-04-27 18:45:22 +08:00
fd8ee9f53e
Refactor input field form components and schema
2025-04-27 15:29:11 +08:00
c2d02f8f4d
Merge branch 'main' into feat/r2
2025-04-27 14:31:19 +08:00
8367ae85de
feat: Replace BaseVarType with BaseFieldType for consistent field type usage across components
2025-04-27 10:16:16 +08:00
d1f0e6e5c2
feat: Implement Zod schema generation for form validation and update form component usage
2025-04-27 09:56:48 +08:00
7deb44f864
feat: Add additional field components to form hook for enhanced functionality
2025-04-26 22:43:51 +08:00
d12e9b81e3
feat: Introduce new form field components and enhance existing ones with label options
2025-04-26 21:50:21 +08:00
b1fbaaed95
refactor: Simplify type checks for form field rendering and correct comment grammar
2025-04-25 18:39:05 +08:00
3f8b0b937c
Merge branch 'feat/rag-pipeline' of https://github.com/langgenius/dify into feat/rag-pipeline
2025-04-25 18:13:57 +08:00
734c62998f
feat: Implement dynamic form field rendering and replace SubmitButton with Actions component
2025-04-25 18:13:52 +08:00
4792ca1813
knowledge base node
2025-04-25 17:24:47 +08:00
d4007ae073
r2
2025-04-25 15:49:36 +08:00
389f15f8e3
r2
2025-04-25 14:56:22 +08:00
9437145218
r2
2025-04-25 13:42:57 +08:00
076924bbd6
rag pipeline main
2025-04-25 11:32:17 +08:00
97cf6b2d65
refactor workflow
2025-04-25 11:04:14 +08:00
f317ef2fe2
feat: Refactor NotionConnector integration and add Header component for improved UI in NotionPageSelector
2025-04-24 21:26:54 +08:00
f7de55364f
chore: refactor workflow
2025-04-24 16:29:58 +08:00
de30e9278c
feat: Refactor Notion and LocalFile components to remove unused VectorSpaceFull prop and improve step indicator logic
2025-04-24 15:47:22 +08:00
b9ab1555fb
r2
2025-04-24 15:42:30 +08:00
44b9ce0951
feat: Implement Notion connector and related components for data source selection in the RAG pipeline
2025-04-24 15:32:04 +08:00
d768094376
feat: Refactor file upload configuration and validation logic
2025-04-24 13:46:50 +08:00
93f83086c1
feat: add CustomSelectField component and integrate with input field form
2025-04-23 22:16:19 +08:00
8d9c252811
block selector & data source node
2025-04-22 16:46:33 +08:00
c7f4b41920
r2
2025-04-22 16:08:58 +08:00
efb27eb443
feat: enhance FieldList component with sorting and dynamic input field management
2025-04-22 12:56:22 +08:00
5b8c43052e
feat: implement input field dialog and related components for rag pipeline
2025-04-22 11:29:03 +08:00
e04ae927b6
Merge branch 'main' into feat/rag-pipeline
2025-04-22 10:14:28 +08:00
ac68d62d1c
Merge branch 'main' into feat/rag-pipeline
2025-04-21 18:07:15 +08:00
caa17b8fe9
rag pipeline store
2025-04-21 17:52:34 +08:00
cd1562ee24
Merge branch 'feat/rag-pipeline' of https://github.com/langgenius/dify into feat/rag-pipeline
2025-04-21 16:58:28 +08:00
47af1a9c42
feat: add InputField component and integrate into RagPipeline panel
2025-04-21 16:58:22 +08:00
0cd6a427af
add publisher
2025-04-21 14:41:41 +08:00
51165408ed
feat: implement input field form with file upload settings and validation
2025-04-21 09:53:35 +08:00
a2dc38f90a
feat: add rag pipeline store slice
2025-04-18 15:51:40 +08:00
a36436b585
feat: add rag pipeline store slice
2025-04-18 15:46:54 +08:00
2d87823fc6
init rag pipeline
2025-04-18 14:56:34 +08:00
d238da9826
Merge branch 'main' into feat/rag-pipeline
2025-04-18 14:00:58 +08:00
6eef5990c9
feat: enhance form components with additional props for validation and tooltips; add OptionsField component
2025-04-18 11:32:23 +08:00
5c4bf2a9e4
r2
2025-04-17 15:07:23 +08:00
0345eb4659
feat: add new form components including CheckboxField, NumberInputField, SelectField, TextField, and SubmitButton with updated input sizes
2025-04-17 13:33:33 +08:00
71f78e0d33
feat: replace existing page content with DemoForm component for improved layout
2025-04-16 14:16:56 +08:00
942648e9e9
feat: implement form components including CheckboxField, SelectField, TextField, and SubmitButton with validation
2025-04-16 14:16:32 +08:00
d841581679
feat: add IndeterminateIcon component and update Checkbox to support indeterminate state
...
refactor: remove mixed state handling and update related styles
fix: update useCallback dependencies for better performance
2025-04-15 17:30:18 +08:00
9f8e05d9f0
r2
2025-04-14 18:17:17 +08:00
3340775052
r2
2025-04-14 11:10:44 +08:00
9987774471
r2
2025-04-10 18:00:22 +08:00