Commit Graph

242 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
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 3c7e5ff3b6 perf: Variable aggregation node adds sorting and modifies some styling issues 2025-10-29 18:26:37 +08:00
wangdan-fit2cloud f8a9da4582 fix: Optimize style 2025-10-24 16:39:58 +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
wangdan-fit2cloud cc0eef326b fix: style 2025-09-26 18:20:18 +08:00
wangdan-fit2cloud ccb43a05a5 fix: An error is displayed in the loop node of the execution details. 2025-09-23 17:18:09 +08:00
wangdan-fit2cloud a04ee1764c fix: Optimize font color(#2792) 2025-09-16 16:11:07 +08:00
wangdan-fit2cloud 0c53e31b2a feat: Add a back to bottom button to the chat page(#2957) 2025-09-12 16:52:55 +08:00
wangdan-fit2cloud 823ac6b1a3 feat: Tool store
Some checks are pending
sync2gitee / repo-sync (push) Waiting to run
Typos Check / Spell Check with Typos (push) Waiting to run
2025-09-11 18:04:24 +08:00
wangdan-fit2cloud fad4ce9cd0 feat: The model directly generates optimized prompt words 2025-09-11 17:18:19 +08:00
wangdan-fit2cloud bc26024bcc perf: style
Some checks failed
sync2gitee / repo-sync (push) Has been cancelled
Typos Check / Spell Check with Typos (push) Has been cancelled
2025-08-29 17:56:05 +08:00
wangdan-fit2cloud 24b36bf90f fix: Fix form node drag-and-drop issues and some style errors 2025-08-28 17:10:50 +08:00
wangdan-fit2cloud 420b36fbdb fix: Fix some styling issues 2025-08-27 17:37:11 +08:00
shaohuzhang1 b2aecdbec0
feat: Set display history (#3937)
Co-authored-by: wangdan-fit2cloud <dan.wang@fit2cloud.com>
2025-08-26 17:09:45 +08:00
shaohuzhang1 5ce9897bca
perf: Optimize some styles (#3907)
* perf: Optimize packaging

* perf: Optimize some styles

---------

Co-authored-by: wangdan-fit2cloud <dan.wang@fit2cloud.com>
2025-08-21 15:40:22 +08:00
shaohuzhang1 e715e244af
perf: Optimize
Some checks are pending
sync2gitee / repo-sync (push) Waiting to run
Typos Check / Spell Check with Typos (push) Waiting to run
* fix: New conversation user, user group should be a mandatory field(#3833)

* fix: Filter empty files uploaded during application dialogue(#3836)

* fix: License not uploaded, knowledge base hits test interface style issue(#3852)

* perf: Optimize packaging

---------

Co-authored-by: wangdan-fit2cloud <dan.wang@fit2cloud.com>
2025-08-20 19:02:29 +08:00
wangdan-fit2cloud 80f53ec8fb
feat: AI dialogue nodes support calling tools configured in the system (#3896) 2025-08-20 16:07:12 +08:00
shaohuzhang1 c631d775bf
feat: Add create MCP function (#3885)
Co-authored-by: wangdan-fit2cloud <dan.wang@fit2cloud.com>
2025-08-19 17:36:23 +08:00
justin0u0 6def3eecda
fix(ui): markdown unordered list does not show correctly (#3857) 2025-08-15 16:03:23 +08:00
wangdan-fit2cloud a4971428b3 style: problem style 2025-08-05 18:24:23 +08:00
wangdan-fit2cloud f46205bece fix: style 2025-08-04 18:25:47 +08:00
wangdan-fit2cloud 7dba06ed82 fix: Advanced orchestration, adding applications, filtering oneself 2025-08-04 15:42:36 +08:00
wangdan-fit2cloud 0e78245bfb perf: Style optimization and some icon updates 2025-08-01 17:05:32 +08:00
wangdan-fit2cloud d4506d7036 fix: style 2025-07-16 14:24:44 +08:00
wangdan-fit2cloud b4569fc88d fix: tree style 2025-07-15 18:42:16 +08:00
wangdan-fit2cloud f926de4f91 fix: user language 2025-07-10 17:10:43 +08:00
wangdan-fit2cloud 857f988992 fix: style 2025-07-09 20:56:36 +08:00
wangdan-fit2cloud 543210bc64 perf: perf 2025-07-09 02:58:16 +08:00
wangdan-fit2cloud 92df83771e feat: share api 2025-07-08 17:11:49 +08:00
wangdan-fit2cloud 570c891ad2 fix: scrollbar 2025-07-07 15:05:57 +08:00
wangdan-fit2cloud 005a6229fb feat: execution detail 2025-07-04 16:34:15 +08:00
wangdan-fit2cloud 45444bb256 feat: chat 2025-07-04 11:26:24 +08:00
wangdan-fit2cloud fb98259881 feat: chat 2025-07-03 19:52:29 +08:00
wangdan-fit2cloud d93b47d6f5 feat: pricing 2025-07-03 18:16:10 +08:00
wangdan-fit2cloud e61e4eb937 fix: folder 2025-07-03 17:29:59 +08:00
wangdan-fit2cloud a4d4707845 feat: bugs 2025-07-03 15:12:19 +08:00
wangdan-fit2cloud c7214a6e56 feat: workflow 2025-07-01 21:22:21 +08:00
wangdan-fit2cloud 2dc3d91a6c feat: node 2025-07-01 16:26:51 +08:00
wangdan-fit2cloud a16375781b feat: tip 2025-06-30 15:44:49 +08:00
wangdan-fit2cloud 36e715d319 feat: resource model 2025-06-27 14:26:11 +08:00
wangdan-fit2cloud fdb3bc19c1 fix: fix 2025-06-27 10:49:02 +08:00
wangdan-fit2cloud 89cf0ca41a feat: application 2025-06-27 10:30:06 +08:00
wangdan-fit2cloud 91dbe1907c feat: workspace 2025-06-26 16:36:15 +08:00
wangdan-fit2cloud 683b0bcf18 feat: role 2025-06-26 14:33:23 +08:00
wangdan-fit2cloud b5bbf9d0bb feat: layout
Some checks are pending
sync2gitee / repo-sync (push) Waiting to run
2025-06-25 21:58:14 +08:00
wangdan-fit2cloud f6c5d6d9b7 feat: bugs 2025-06-25 18:57:14 +08:00
wangdan-fit2cloud 6724f6e9d1 feat: api 2025-06-25 16:59:54 +08:00
wangdan-fit2cloud 6ce02abc33 feat: model 2025-06-25 12:32:57 +08:00
wangdan-fit2cloud bb0ad0a27b feat: tool 2025-06-24 16:55:41 +08:00