Commit Graph

2797 Commits

Author SHA1 Message Date
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
zhangzhanwei d9ecf8cc9c fix: Generate prompt 2025-11-27 18:22:46 +08:00
wxg0103 a05335a0b3 feat: update getFile function to include application ID for URL retrieval 2025-11-27 17:44:36 +08:00
wxg0103 9a474b2302 feat: implement SAML2 authentication with configuration options 2025-11-26 11:31:04 +08:00
zhangzhanwei 7da64a2268 feat: Filter user by role
Some checks are pending
sync2gitee / repo-sync (push) Waiting to run
Typos Check / Spell Check with Typos (push) Waiting to run
2025-11-25 15:22:58 +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 7b5e5ab9db perf: Workflow allows opening new windows with the Ctrl key. 2025-11-18 14:54:51 +08:00
wangdan-fit2cloud 6d38a71906 perf: Login authentication added prompt message 2025-11-18 11:22:19 +08:00
wangdan-fit2cloud f09b68d301 perf: Optimize tool store style 2025-11-17 17:54:27 +08:00
zhangzhanwei 7ec4e7cefa fix: Mcp error raise
Some checks are pending
sync2gitee / repo-sync (push) Waiting to run
Typos Check / Spell Check with Typos (push) Waiting to run
2025-11-17 15:37:30 +08:00
zhangzhanwei 9f8d7d6108 fix: About read permission 2025-11-17 11:07:33 +08:00
wangdan-fit2cloud 48c4ffc7b4 feat: Application overview adds user token statistics 2025-11-14 16:51:56 +08:00
wangdan-fit2cloud 7db2714197 perf: url upload style
Some checks are pending
sync2gitee / repo-sync (push) Waiting to run
Typos Check / Spell Check with Typos (push) Waiting to run
2025-11-13 18:13:40 +08:00
wxg0103 93770b7ed0 feat: add comments to clarify token usage and top questions data structure 2025-11-13 15:13:19 +08:00
wxg0103 74b1bce315 feat: add token usage and top questions statistics retrieval 2025-11-13 14:55:47 +08:00
wangdan-fit2cloud 719ba08c6e perf: Optimize the display of the header username
Some checks failed
sync2gitee / repo-sync (push) Has been cancelled
Typos Check / Spell Check with Typos (push) Has been cancelled
2025-11-12 17:58:01 +08:00
wxg0103 8f3d5ec940 fix: update username length validation to 4-64 characters 2025-11-12 14:26:39 +08:00
wxg0103 153a3faa8a fix: update WeCom QR code iframe URL to use state instead of accessToken
Some checks are pending
sync2gitee / repo-sync (push) Waiting to run
Typos Check / Spell Check with Typos (push) Waiting to run
2025-11-12 11:42:13 +08:00
wxg0103 e8c6e75a09 fix: include accessToken in WeCom QR code iframe URL 2025-11-12 11:28:21 +08:00
wangdan-fit2cloud fc35a6b3ae fix: Fixing the display of conversation time during dialogue 2025-11-11 17:09:18 +08:00
wangdan-fit2cloud ecdbeaad73 feat: The dividing line in the directory section can be dragged and dropped 2025-11-11 15:54:07 +08:00
zhangzhanwei f1766f921b fix: Application read permission
Some checks are pending
sync2gitee / repo-sync (push) Waiting to run
Typos Check / Spell Check with Typos (push) Waiting to run
2025-11-10 11:38:22 +08:00
zhangzhanwei 7f1299e8c5 fix: When having read permission for the application, the application settings page can be viewed 2025-11-10 10:58:16 +08:00
wxg0103 0ca2306039 fix: add optional chaining to breadcrumbData length check 2025-11-07 18:09:46 +08:00
wangdan-fit2cloud 1263592221 feat: Folder directories support moving or dragging.
Some checks are pending
sync2gitee / repo-sync (push) Waiting to run
Typos Check / Spell Check with Typos (push) Waiting to run
2025-11-06 21:02:55 +08:00
wangdan-fit2cloud d7a6de1515 fix: Fixed the issue where resource authorization modifications would automatically fold subfolders 2025-11-05 17:37:27 +08:00
wangdan-fit2cloud b841d862a8 perf: Optimize file directory style 2025-11-05 11:44:57 +08:00
zhangzhanwei 26a3067992 feat: Folder move order by name 2025-11-04 17:49:11 +08:00
wxg0103 8c054c23f5 fix: adjust iframe styling for WeCom QR code component 2025-11-04 16:35:26 +08:00
wxg0103 c7443757f0 fix: update WeCom QR code handling to use iframe and include callback URL 2025-11-04 16:05:34 +08:00
zhangzhanwei eb867daa6c feat: Folder move
Some checks are pending
sync2gitee / repo-sync (push) Waiting to run
Typos Check / Spell Check with Typos (push) Waiting to run
2025-11-04 15:05:12 +08:00
wangdan-fit2cloud 065a44315a fix: Revise the copy 2025-11-04 14:15:38 +08:00
shaohuzhang1 fcd258d05c
fix: The maximum limit for application dialogue has been modified to 10000000 times (#4302) 2025-11-03 10:20:20 +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 0dc1d74cd1 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-30 17:59:31 +08:00
wangdan-fit2cloud c4e70be7b4 fix: Fix translation issues and multi-line input form issues 2025-10-30 15:36:01 +08:00
zhangzhanwei 775aa9148c fix: Embedding model setting 2025-10-30 14:32:59 +08:00
zhangzhanwei 274dfdae5c fix: Model get in migration file 2025-10-30 14:27:46 +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 52316895d4 fix: Tool folder 2025-10-29 11:09:14 +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 6af51a4235 fix: add support for VideoUnderstandNode in ExecutionDetailCard.vue
--bug=1063024 --user=王孝刚 【应用】执行详情中,视频理解节点没有显示消耗tokens数据 https://www.tapd.cn/62980211/s/1790772
2025-10-28 15:21:56 +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