Commit Graph

491 Commits

Author SHA1 Message Date
zhangzhanwei dbac0201a8 fix: Knowledge write node height 2025-12-03 14:45:08 +08:00
shaohuzhang1 842b4ddc85
fix: Workflow knowledge base execution supports document removal and continued import (#4420) 2025-12-03 11:47:09 +08:00
wangdan-fit2cloud 39d4ebc49c perf: Optimize translation
Some checks are pending
sync2gitee / repo-sync (push) Waiting to run
Typos Check / Spell Check with Typos (push) Waiting to run
2025-12-02 21:02:41 +08:00
wangdan-fit2cloud d39a27f360 perf: Knowledge base workflow adjustment 2025-12-02 19:51:01 +08:00
shaohuzhang1 7531bfd450
fix: Switching data sources during debugging of multiple Feishu data sources in the knowledge base workflow may result in the inability to obtain the document list (#4417) 2025-12-02 18:39:30 +08:00
wxg0103 16f4d2a721 feat: add upload method selection prompt to file upload settings 2025-12-02 11:40:01 +08:00
CaptainB a8c4e48e31 feat: enhance form layout and add dynamic selection for chunk size, patterns, and limits 2025-12-02 10:13:25 +08:00
shaohuzhang1 f29a8c3701
fix: The knowledge base workflow data source can only be the starting node (#4409) 2025-12-01 18:19:32 +08:00
wxg0103 7e9c440869 feat: add upload method label translations to workflow settings 2025-12-01 17:47:58 +08:00
shaohuzhang1 cbbdef0462
feat: Knowledge base workflow release, version management function (#4405)
* feat: Knowledge base workflow release, version management function

* feat: Knowledge base workflow release, version management function
2025-12-01 15:04:25 +08:00
CaptainB 1a1722c4a6 refactor: enhance chunk size input with tooltip for better user guidance 2025-11-28 15:48:23 +08:00
shaohuzhang1 bfae088df6
feat: knowledge workflow (#4399)
Some checks are pending
sync2gitee / repo-sync (push) Waiting to run
Typos Check / Spell Check with Typos (push) Waiting to run
* feat: init knowledge workflow

* feat: add knowledge workflow and version models, serializers, and API views

* feat: knowledge workflow

* feat: knowledge workflow

* feat: add KnowledgeWorkflowModelSerializer and Operate class for workflow management

* fix: route

* feat: knowledge workflow

* feat: Knowledge workflow permission

* feat: knowledge workflow

* feat: knowledge workflow

* feat: knowledge workflow

* feat: knowledge workflow

* feat: Data source web node

* fix: Back route

* feat: knowledge workflow

* feat: knowledge workflow

* feat: Knowledge write node

* feat: add Data Source tool functionality and localization

* feat: add Data Source tool functionality and localization

* feat: knowledge workflow

* feat: knowledge workflow

* fix: simplify export tool permission check in ToolListContainer.vue

* fix: simplify export condition in ToolResourceIndex.vue

* fix: simplify condition for copying tool in ToolListContainer

* feat: knowledge workflow

* fix: Upload local files and add output fields

* feat: Knowledge write

* feat: add Document Split Node functionality and localization

* feat: add Document Split Node functionality and localization

* feat: Knowledge write

* feat: enhance Document Split Node with result processing and problem list generation

* fix: Allow problem be blank

* feat: enhance Document Split Node with result processing and problem list generation

* feat: tool datasource

* fix: Optimization of knowledge base workflow execution logic

* refactor: streamline image handling by updating application and knowledge ID management

* refactor: streamline image handling by updating application and knowledge ID management

* feat: extend support modes in variable aggregation node to include knowledge workflows

* feat: Chunks stored

* refactor: simplify file handling in document extraction by removing unnecessary byte conversion and enhancing file saving logic

* refactor: update file ID assignment in document extraction to use provided metadata

* feat: Workflow menu that distinguishes between applications and knowledge bases

* refactor: update file ID assignment in document extraction to use provided metadata

* fix: Add workspace ID as workflow execution parameter

* feat: add code template for Data Source tool form functionality

* refactor: remove unused sys import and improve module handling

* feat: Execution details support loading status

* refactor: update tool type handling and improve category merging logic

* feat: Alter fork depth

* fix: ensure filterList is properly initialized and updated in getList function

* refactor: simplify ToolStoreDialog by removing unused toolType logic

* perf: Optimize the style

* style: adjust div width for improved layout in Tree component

* refactor: improve polling mechanism for knowledge workflow action

* fix: Get workspace_id from workflow params

* fix: filter out 'file_bytes' from result in get_details method

* feat: add recursive filtering for file_bytes in context data

* fix: append results to paragraph_list instead of replacing it

* perf: Optimize translation files

* fix: include document name in bytes_to_uploaded_file call for better file handling

* refactor: optimize buffer retrieval in document processing

* refactor: remove redundant parameter from bytes_to_uploaded_file call

* fix: Page style optimization

* feat: add slider for setting limit in document rules form

* feat: add workflow knowledge management endpoints and related functionality

* fix: swap file size and file count limits in form inputs

* refactor: update tool_config args to use list format for improved readability

* feat: Node supports knowledge base workflow

* feat: Node supports knowledge base workflow

* fix: Basic node data cannot be obtained in the workflow

* style: Knowledge base workflow debugging page style adjustment

* fix: Loop nodes cannot be used in the knowledge base workflow

* fix: Knowledge base workflow variable assignment node

* feat: add chunk size slider to form for custom split strategy

* fix: Workflow style optimization

---------

Co-authored-by: CaptainB <bin@fit2cloud.com>
Co-authored-by: zhangzhanwei <zhanwei.zhang@fit2cloud.com>
Co-authored-by: wangdan-fit2cloud <dan.wang@fit2cloud.com>
2025-11-28 15:38:20 +08:00
wangdan-fit2cloud dfd26dea40 perf: One click beautification within the loop node
Some checks are pending
sync2gitee / repo-sync (push) Waiting to run
Typos Check / Spell Check with Typos (push) Waiting to run
2025-11-20 15:17:46 +08:00
wxg0103 56a8795b33 feat: add local and URL upload options with validation messages 2025-11-20 10:23:20 +08:00
wangdan-fit2cloud 065a44315a fix: Revise the copy 2025-11-04 14:15:38 +08:00
wangdan-fit2cloud 90f4830d82 fix: Fix the shared knowledge base list issue
Some checks are pending
sync2gitee / repo-sync (push) Waiting to run
Typos Check / Spell Check with Typos (push) Waiting to run
2025-10-31 13:12:14 +08:00
wangdan-fit2cloud 3c7e5ff3b6 perf: Variable aggregation node adds sorting and modifies some styling issues 2025-10-29 18:26:37 +08:00
shaohuzhang1 ebb3c74dc5
fix: The starting node of the loop in the loop body should be prohibited from deletion (#4287) 2025-10-29 16:56:18 +08:00
wangdan-fit2cloud b423e8a26f fix: Fix prompt errors 2025-10-29 15:34:59 +08:00
wangdan-fit2cloud a84be67d4d fix: Variable aggregation node adds execution details 2025-10-29 14:37:07 +08:00
wangdan-fit2cloud a1898e837a fix: variable aggregation node style
Some checks are pending
sync2gitee / repo-sync (push) Waiting to run
Typos Check / Spell Check with Typos (push) Waiting to run
2025-10-29 11:29:22 +08:00
zhangzhanwei 855d2b25d3 fix: The component list in the loop body is missing variable aggregation
--bug=1063074 --user=张展玮 【应用】循环体中组件列表缺少变量聚合 https://www.tapd.cn/62980211/s/1790996
2025-10-29 10:12:56 +08:00
zhangzhanwei 79b47bb1b3 feat: Node execute 2025-10-28 18:09:52 +08:00
wxg0103 e9db3a598c feat: add generate prompt button and improve code formatting in index.vue 2025-10-28 15:11:04 +08:00
CaptainB e6b67274a3 chore: update el-select to fetch tags on focus and remove unused watch
--bug=1063013 --user=刘瑞斌 【应用编排】文档标签检索组件没有同步知识库更新的标签 https://www.tapd.cn/62980211/s/1790748
2025-10-28 14:55:21 +08:00
wangdan-fit2cloud 8ecb6a855c fix: workflow multi-selection 2025-10-27 17:47:57 +08:00
zhangzhanwei 2fc4a393ad feat: Group field dialog 2025-10-27 13:47:31 +08:00
wangdan-fit2cloud f8a9da4582 fix: Optimize style 2025-10-24 16:39:58 +08:00
wangdan-fit2cloud 177e58d295 fix: Optimize loop node
Some checks are pending
sync2gitee / repo-sync (push) Waiting to run
Typos Check / Spell Check with Typos (push) Waiting to run
2025-10-24 15:12:06 +08:00
shaohuzhang1 53082141cb
fix: Subsequent nodes in the form have lost reference data (#4251) 2025-10-24 14:49:07 +08:00
shaohuzhang1 2dee3532ff
feat: Variable assignment nodes support ending nodes (#4247) 2025-10-24 11:59:08 +08:00
zhangzhanwei a66e636aa4 feat: Variable aggregation node 2025-10-24 11:49:31 +08:00
shaohuzhang1 586c3536ca
feat: AI dialogue nodes support historical chat history parameters (#4245) 2025-10-24 11:35:27 +08:00
wangdan-fit2cloud 4398500200 perf: Optimize copywriting
Some checks are pending
sync2gitee / repo-sync (push) Waiting to run
Typos Check / Spell Check with Typos (push) Waiting to run
2025-10-23 18:36:13 +08:00
CaptainB e994e848a9 chore: update search question label handling and add validation for new nodeCascader reference
--bug=1062930 --user=刘瑞斌 【文档标签检索】检索设置为自动,检索问题没有必填标记,为空时调试,提示信息不准确 https://www.tapd.cn/62980211/s/1789361
2025-10-23 18:12:24 +08:00
CaptainB d7748ac68b fix: update TooltipLabel usage to correctly reference item.label 2025-10-23 10:49:53 +08:00
wangdan-fit2cloud 978579af10 perf: refine style
Some checks are pending
sync2gitee / repo-sync (push) Waiting to run
Typos Check / Spell Check with Typos (push) Waiting to run
2025-10-22 19:38:14 +08:00
shaohuzhang1 c5dfbde07c
fix: Error parameter not popped up prompt during variable splitting and parameter extraction node verification (#4238) 2025-10-22 17:57:16 +08:00
shaohuzhang1 9faebd8a41
fix: Variable splitting node expression not validated (#4233) 2025-10-22 16:33:22 +08:00
shaohuzhang1 c4526afb1a
fix: After adding parameters to the variable splitting parameter extraction node, the subsequent node parameters were not updated (#4231) 2025-10-22 16:02:06 +08:00
wxg0103 678122fe9e feat: update video file extensions and clean up code formatting in file upload settings 2025-10-22 15:01:01 +08:00
wangdan-fit2cloud 6ea020f7f5 perf: Add a description of the parameters passed to the start node interface 2025-10-22 14:43:28 +08:00
wangdan-fit2cloud 09c5c9c042 feat: Variable Splitting Node and Parameter Extraction Node
Some checks are pending
sync2gitee / repo-sync (push) Waiting to run
Typos Check / Spell Check with Typos (push) Waiting to run
2025-10-21 19:30:24 +08:00
CaptainB c8c26bb6d3 fix: correct tool_params reset logic in index.vue
--bug=1062838 --user=刘瑞斌 【应用】MCP 节点切换下一个参数引用上一个参数会被删除 https://www.tapd.cn/62980211/s/1788333
2025-10-21 11:46:24 +08:00
CaptainB cbac86a15d fix: update valueMessage placeholders in application workflow for consistency 2025-10-21 10:08:43 +08:00
wangdan-fit2cloud 75eab6749e feat: The document supports setting tags 2025-10-20 17:31:49 +08:00
shaohuzhang1 6f1c83d287
feat: The judge supports `startsWith` and `endsWith` (#4217) 2025-10-20 10:48:03 +08:00
wangdan-fit2cloud 62873d882f feat: create tag function 2025-10-17 18:03:59 +08:00
CaptainB 6eaca43d6e feat: simplify dataProcessing node by removing redundant list entries 2025-10-17 17:58:09 +08:00
zhangzhanwei 4b0dd1b7c0 feat: Variable aggregation 2025-10-17 17:31:59 +08:00