Archer
a848c2e3ba
feat: more sub plan info;fix: emprt index ( #4997 )
...
* feat: more sub plan info
* fix: emprt index
* doc
2025-06-10 19:01:10 +08:00
Archer
101a6e9516
Feat: ai proxy monitor ( #4985 )
...
* Aiproxy ModelBoard (#4983 )
* Aiproxy ModelBoard
* Add components LineChartComponent and Make some revisions
* perf: ai proxy dashboard
* doc
* remove invalid i18n
* remove invalid i18n
---------
Co-authored-by: Zhuangzai fa <143257420+ctrlz526@users.noreply.github.com >
2025-06-10 01:46:10 +08:00
Archer
01ff56b42b
perf: password special chars;feat: llm paragraph;perf: chunk setting params;perf: text splitter worker ( #4984 )
...
* perf: password special chars
* feat: llm paragraph;perf: chunk setting params
* perf: text splitter worker
* perf: get rawtext buffer
* fix: test
* fix: test
* doc
* min chunk size
2025-06-10 00:05:54 +08:00
Archer
c30f069f2f
V4.9.11 feature ( #4969 )
...
* Feat: Images dataset collection (#4941 )
* New pic (#4858 )
* 更新数据集相关类型,添加图像文件ID和预览URL支持;优化数据集导入功能,新增图像数据集处理组件;修复部分国际化文本;更新文件上传逻辑以支持新功能。
* 与原先代码的差别
* 新增 V4.9.10 更新说明,支持 PG 设置`systemEnv.hnswMaxScanTuples`参数,优化 LLM stream 调用超时,修复全文检索多知识库排序问题。同时更新数据集索引,移除 datasetId 字段以简化查询。
* 更换成fileId_image逻辑,并增加训练队列匹配的逻辑
* 新增图片集合判断逻辑,优化预览URL生成流程,确保仅在数据集为图片集合时生成预览URL,并添加相关日志输出以便调试。
* Refactor Docker Compose configuration to comment out exposed ports for production environments, update image versions for pgvector, fastgpt, and mcp_server, and enhance Redis service with a health check. Additionally, standardize dataset collection labels in constants and improve internationalization strings across multiple languages.
* Enhance TrainingStates component by adding internationalization support for the imageParse training mode and update defaultCounts to include imageParse mode in trainingDetail API.
* Enhance dataset import context by adding additional steps for image dataset import process and improve internationalization strings for modal buttons in the useEditTitle hook.
* Update DatasetImportContext to conditionally render MyStep component based on data source type, improving the import process for non-image datasets.
* Refactor image dataset handling by improving internationalization strings, enhancing error messages, and streamlining the preview URL generation process.
* 图片上传到新建的 dataset_collection_images 表,逻辑跟随更改
* 修改了除了controller的其他部分问题
* 把图片数据集的逻辑整合到controller里面
* 补充i18n
* 补充i18n
* resolve评论:主要是上传逻辑的更改和组件复用
* 图片名称的图标显示
* 修改编译报错的命名问题
* 删除不需要的collectionid部分
* 多余文件的处理和改动一个删除按钮
* 除了loading和统一的imageId,其他都resolve掉的
* 处理图标报错
* 复用了MyPhotoView并采用全部替换的方式将imageFileId变成imageId
* 去除不必要文件修改
* 报错和字段修改
* 增加上传成功后删除临时文件的逻辑以及回退一些修改
* 删除path字段,将图片保存到gridfs内,并修改增删等操作的代码
* 修正编译错误
---------
Co-authored-by: archer <545436317@qq.com >
* perf: image dataset
* feat: insert image
* perf: image icon
* fix: training state
---------
Co-authored-by: Zhuangzai fa <143257420+ctrlz526@users.noreply.github.com >
* fix: ts (#4948 )
* Thirddatasetmd (#4942 )
* add thirddataset.md
* fix thirddataset.md
* fix
* delete wrong png
---------
Co-authored-by: dreamer6680 <146868355@qq.com >
* perf: api dataset code
* perf: log
* add secondary.tsx (#4946 )
* add secondary.tsx
* fix
---------
Co-authored-by: dreamer6680 <146868355@qq.com >
* perf: multiple menu
* perf: i18n
* feat: parse queue (#4960 )
* feat: parse queue
* feat: sync parse queue
* fix thirddataset.md (#4962 )
* fix thirddataset-4.png (#4963 )
* feat: Dataset template import (#4934 )
* 模版导入部分除了文档还没写
* 修复模版导入的 build 错误
* Document production
* compress pictures
* Change some constants to variables
---------
Co-authored-by: Archer <545436317@qq.com >
* perf: template import
* doc
* llm pargraph
* bocha tool
* fix: del collection
---------
Co-authored-by: Zhuangzai fa <143257420+ctrlz526@users.noreply.github.com >
Co-authored-by: dreamer6680 <1468683855@qq.com >
Co-authored-by: dreamer6680 <146868355@qq.com >
2025-06-06 14:48:44 +08:00
gggaaallleee
9fb5d05865
add audit ( #4923 )
...
* add audit
* update audit
* update audit
2025-06-03 21:28:26 +08:00
Archer
05c7ba4483
feat: Workflow node search ( #4920 )
...
* add node find (#4902 )
* add node find
* plugin header
* fix
* fix
* remove
* type
* add searched status
* optimize
* perf: search nodes
---------
Co-authored-by: heheer <heheer@sealos.io >
2025-05-29 14:29:28 +08:00
Archer
b4ecfb0b79
Feat: Node latest version ( #4905 )
...
* node versions add keep the latest option (#4899 )
* node versions add keep the latest option
* i18n
* perf: version code
* fix: ts
* hide system version
* hide system version
* hide system version
* fix: ts
* fix: ts
---------
Co-authored-by: heheer <heheer@sealos.io >
2025-05-28 10:46:32 +08:00
Archer
50d235c42a
fix: i18n ( #4898 )
2025-05-27 10:45:25 +08:00
Archer
c25cd48e72
perf: chunk trigger and paragraph split ( #4893 )
...
* perf: chunk trigger and paragraph split
* update max size computed
* perf: i18n
* remove table
2025-05-26 18:57:22 +08:00
Archer
a8673344b1
Test add menu ( #4887 )
...
* Feature: Add additional dataset options and their descriptions, updat… (#4874 )
* Feature: Add additional dataset options and their descriptions, update menu components to support submenu functionality
* Optimize the menu component by removing the sub-menu position attribute, introducing the MyPopover component to support sub-menu functionality, and adding new dataset options and their descriptions in the dataset list.
---------
Co-authored-by: dreamer6680 <146868355@qq.com >
* api dataset tip
* remove invalid code
---------
Co-authored-by: dreamer6680 <1468683855@qq.com >
Co-authored-by: dreamer6680 <146868355@qq.com >
2025-05-25 20:16:03 +08:00
Archer
9709ae7a4f
feat: The workflow quickly adds applications ( #4882 )
...
* feat: add node by handle (#4860 )
* feat: add node by handle
* fix
* fix edge filter
* fix
* move utils
* move context
* scale handle
* move postion to handle params & optimize handle scale (#4878 )
* move position to handle params
* close button scale
* perf: node template ui
* remove handle scale (#4880 )
* feat: handle connect
* add mouse down duration check (#4881 )
* perf: long press time
* tool handle size
* optimize add node by handle (#4883 )
---------
Co-authored-by: heheer <heheer@sealos.io >
2025-05-23 19:20:12 +08:00
Archer
fae76e887a
perf: dataset import params code ( #4875 )
...
* perf: dataset import params code
* perf: api dataset code
* model
2025-05-23 10:40:25 +08:00
Archer
88bd3aaa9e
perf: backup import ( #4866 )
...
* i18n
* remove invalid code
* perf: backup import
* backup tip
* fix: indexsize invalid
2025-05-22 15:53:51 +08:00
Archer
aa55f059d4
perf: chat history api;perf: full text error ( #4852 )
...
* perf: chat history api
* perf: i18n
* perf: full text
2025-05-20 22:31:32 +08:00
dreamer6680
89c9a02650
change ui of price ( #4851 )
...
Co-authored-by: dreamer6680 <146868355@qq.com >
2025-05-20 20:51:07 +08:00
Archer
2d2d0fffe9
Test apidataset ( #4830 )
...
* Dataset (#4822 )
* apidataset support to basepath
* Resolve the error of the Feishu Knowledge Base modification configuration page not supporting baseurl bug.
* apibasepath
* add
* perf: api dataset
---------
Co-authored-by: dreamer6680 <1468683855@qq.com >
2025-05-17 22:41:10 +08:00
heheer
c6e0b5a1e7
offiaccount welcome text ( #4827 )
...
* offiaccount welcome text
* fix
* Update Image.tsx
---------
Co-authored-by: Archer <545436317@qq.com >
2025-05-17 22:03:18 +08:00
Archer
e145f63554
feat: chat error msg ( #4826 )
...
* perf: i18n
* feat: chat error msg
* feat: doc
2025-05-16 12:07:11 +08:00
Archer
4e83840c14
perf: tool call check ( #4818 )
...
* i18n
* tool call
* fix: mcp create permission;Plugin unauth tip
* fix: mcp create permission;Plugin unauth tip
* fix: Cite modal permission
* remove invalide cite
* perf: prompt
* filter fulltext search
* fix: ts
* fix: ts
* fix: ts
2025-05-15 15:51:34 +08:00
Archer
cba8f773fe
New license ( #4809 )
...
* feat: new-license
* perf: volumn watch
* Set use client
2025-05-14 13:55:09 +08:00
Archer
2063cb6314
i18n ( #4805 )
...
* i18n
* version
* copy node
2025-05-13 18:58:57 +08:00
dreamer6680
12acaf491c
change password rule ( #4804 )
...
* change password rule
* change password.tset.ts
2025-05-13 18:20:11 +08:00
Archer
d5f188a1a4
doc ( #4798 )
...
* doc
* fix: i18n
* fix: scroll load
2025-05-13 12:16:32 +08:00
Archer
0ef3d40296
Test version ( #4792 )
...
* plugin node version select (#4760 )
* plugin node version select
* type
* fix
* fix
* perf: version list
* fix node version (#4787 )
* change my select
* fix-ui
* fix test
* add test
* fix
* remove invalid version field
* filter deprecated field
* fix: claude tool call
* fix: test
---------
Co-authored-by: heheer <heheer@sealos.io >
2025-05-12 22:27:01 +08:00
Archer
c75f154728
Password security policy ( #4765 )
...
* Psw (#4748 )
* feat: 添加重置密码功能及相关接口
- 在用户模型中新增 passwordUpdateTime 字段以记录密码更新时间。
- 更新用户模式以支持密码更新时间的存储。
- 新增重置密码的模态框组件,允许用户重置密码。
- 实现重置密码的 API 接口,支持根据用户 ID 更新密码。
- 更新相关国际化文件,添加重置密码的提示信息。
* 更新国际化文件,添加重置密码相关提示信息,并优化重置密码模态框的实现。修复部分代码逻辑,确保用户体验流畅。
* 更新国际化文件,添加重置密码相关提示信息,优化重置密码模态框的实现,修复部分代码逻辑,确保用户体验流畅。新增获取用户密码更新时间的API接口,并调整相关逻辑以支持密码重置功能。
* update
* fix
* fix
* Added environment variables NEXT_PUBLIC_PASSWORD_UPDATETIME to support password update time configuration, update related logic to implement password mandatory update function, and optimize the implementation of reset password modal box to improve user experience.
* update index
* 更新用户密码重置功能,调整相关API接口,优化重置密码模态框的实现,确保用户体验流畅。修复部分代码逻辑,更新国际化提示信息。
* 删除获取用户密码更新时间的API接口,并在布局组件中移除不必要的重置密码模态框。优化代码结构,提升可维护性。
* update
* perf: reset expired password code
* perf: layout child components
* doc
* remove invalid env
* perf: update password code
---------
Co-authored-by: dreamer6680 <1468683855@qq.com >
2025-05-08 12:11:08 +08:00
Archer
96e7dd581e
fix: json schema parse error;fix: retraining image reset ( #4757 )
...
* i18n
* fix: json schema parse error
* fix: retraining image reset
* update doc
2025-05-07 15:38:03 +08:00
Archer
ef537f391c
fix: rerank usage ( #4751 )
...
* remove invalid index
* perf: i18n
* fix: rerank usage
2025-05-06 16:23:36 +08:00
Archer
a6fbfac96f
Yuque dataset baseurl ( #4742 )
...
* Yuque dataset baseurl (#4512 )
* feat: 增加API数据集功能和国际化支持
* 在apiDataset.d.ts中添加uuid、slug、parent_uuid和children字段
* 更新英文、简体中文和繁体中文的dataset.json文件,增加多条提示信息
* 在ApiDatasetForm组件中实现目录选择功能,支持获取Yuque路径
* 新增BaseUrlSelector组件,用于选择根目录
* 实现getpath API,支持根据Yuque服务器获取路径
* 更新相关API调用,确保兼容性和功能完整性
* feat: 更新Yuque服务器的baseUrl处理逻辑
* 在apiDataset.d.ts中将YuqueServer的baseUrl属性改为必填
* 更新ApiDatasetForm组件,调整baseUrl的状态管理和路径加载逻辑
* 新增getcatalog API以支持获取数据集目录
* 修改相关API调用,确保baseUrl的正确传递和使用
* 优化路径返回值为中文“根目录”
* feat: 更新数据集API调用逻辑
* 将getFeishuAndYuqueDatasetFileList替换为getProApiDatasetFileListRequest,统一API调用方式
* 更新相关文件以确保新API的正确使用
* 优化代码结构,提高可读性和维护性
* 清理代码:移除ApiDatasetForm、BaseUrlSelector和相关API中的调试日志
* 删除不必要的console.log语句,提升代码整洁性
* 确保API逻辑的清晰性,避免冗余输出
* 更新数据集相关类型和API逻辑
- 在apiDataset.d.ts中添加ApiDatasetDetailResponse类型,移除不必要的字段。
- 在proApi.ts中新增DETAIL操作类型及相关参数类型。
- 修改ApiDatasetForm.tsx以支持新的API调用逻辑,统一路径获取方式。
- 更新BaseUrlSelector组件,简化目录选择逻辑。
- 优化getpath.ts和getcatalog.ts中的路径处理逻辑,确保API调用的一致性和正确性。
- 清理不必要的代码和注释,提高代码可读性。
* 清理ApiDatasetForm组件中的调试日志,移除console.log语句以提升代码整洁性和可读性。
* fix
* updata apidatasetform
* remove console
* updata
* updata
* updata editapiservermodal
* updata i18n
* add type
* update getpath
* add type
* perf: yuque dataset baseurl
* perf: remove rerank records
* fix: ts
---------
Co-authored-by: dreamer6680 <1468683855@qq.com >
2025-05-05 18:37:14 +08:00
Archer
864eff47c7
perf: i18n ( #4740 )
...
* feat: login limit time config
* doc
* perf: code
* i18n update
* update lock
* fix: ts
* update package
2025-05-05 16:16:59 +08:00
heheer
3a911c5130
fix chat log list api ( #4700 )
2025-04-28 17:51:57 +08:00
Archer
433e7ed911
Update doc ( #4697 )
...
* perf: share link tip
* udpate doc
2025-04-28 14:19:42 +08:00
Archer
ca8adbbf95
feat: streamable http mcp ( #4695 )
...
* feat: streamable http mcp
* mcp api path
* fix: ts
2025-04-28 12:45:51 +08:00
Archer
d6fed3d23a
perf: fetch url ( #4687 )
2025-04-27 23:11:08 +08:00
Archer
659b8b1106
Test shorurl ( #4686 )
...
* Short-chain burying (#4678 )
* TrackRegisterParams
* 新增工作流导入功能,支持从URL获取工作流JSON数据并创建应用。实现了URL验证、CORS处理、剪贴板读取等功能,确保用户能够顺利导入工作流数据。
* 更新工作流导入功能,将导入逻辑从utils模块迁移至workflow模块,并修正相关导入路径。此更改有助于代码结构的清晰和模块化。
* 优化工作流导入组件,重构导入逻辑,增加从URL获取工作流数据的功能,并实现JSON配置导入窗口。修复了状态管理和错误处理,提升用户体验。
* 更新工作流导入功能,增加对UTM参数的支持,优化从URL获取工作流数据的逻辑,并重构相关API接口。修复了状态管理和错误处理,提升了用户体验。
* 更新创建应用的API接口,将UTM参数的字段名称从`shorUrlId`和`projectCode`修改为`shorUrlPlatform`和`shorUrlProjectCode`,以提高代码的可读性和一致性。
* impoter json
* Optimize the logic
* delete some console
* fix
* perf: sem code
---------
Co-authored-by: dreamer6680 <1468683855@qq.com >
2025-04-27 22:56:42 +08:00
Archer
5357aa402b
perf: Add tool call prompt ( #4683 )
...
* update i18n
* perf: Add tool call prompt
2025-04-27 18:29:10 +08:00
Archer
1465999c46
feat: get tokens from api usage ( #4671 )
2025-04-27 01:13:38 +08:00
Archer
0720bbe4da
V4.9.7 feature ( #4669 )
...
* update doc
* feat: Add coupon redemption feature for team subscriptions (#4595 )
* feat: Add coupon redemption feature for team subscriptions
- Introduced `TeamCouponSub` and `TeamCouponSchema` types
- Added `redeemCoupon` API endpoint
- Updated UI to include a modal for coupon redemption
- Added new icon and translations for "Redeem coupon"
* perf: remove field teamId
* perf: use dynamic import
* refactor: move to page component
* perf: coupon code
* perf: mcp server
* perf: test
* auto layout (#4634 )
* fix 4.9.6 (#4631 )
* fix debug quote list
* delete next text node match
* fix extract default boolean value
* export latest 100 chat items
* fix quote item ui
* doc
* fix doc
* feat: auto layout
* perf: auto layout
* fix: auto layout null
* add start node
---------
Co-authored-by: heheer <heheer@sealos.io >
* fix: share link (#4644 )
* Add workflow run duration;Get audio duration (#4645 )
* add duration
* get audio duration
* Custom config path (#4649 )
* feat: 通过环境变量DATA_PATH获取配置文件目录 (#4622 )
通过环境变量DATA_PATH获取配置文件目录,以应对不同的部署方式的多样化需求
* feat: custom configjson path
* doc
---------
Co-authored-by: John Chen <sss1991@163.com >
* 程序api调用场景下,如果大量调用带有图片或视频,产生的聊天记录会导致后台mongo数据库异常。这个修改给api客户端一个禁止生成聊天记录的选项,避免这个后果。 (#3964 )
* update special chatId
* perf: vector db rename
* update operationLog (#4647 )
* update operationLog
* combine operationLogMap
* solve operationI18nLogMap bug
* remoce log
* feat: Rerank usage (#4654 )
* refresh concat when update (#4655 )
* fix: refresh code
* perf: timer lock
* Fix operationLog (#4657 )
* perf: http streamable mcp
* add alipay (#4630 )
* perf: subplan ui
* perf: pay code
* hiden bank tip
* Fix: pay error (#4665 )
* fix quote number (#4666 )
* remove log
---------
Co-authored-by: a.e. <49438478+I-Info@users.noreply.github.com >
Co-authored-by: heheer <heheer@sealos.io >
Co-authored-by: John Chen <sss1991@163.com >
Co-authored-by: gaord <bengao168@msn.com >
Co-authored-by: gggaaallleee <91131304+gggaaallleee@users.noreply.github.com >
2025-04-26 16:17:21 +08:00
heheer
25dc8984be
add answer quote number ( #4658 )
2025-04-25 10:34:37 +08:00
heheer
5c93545016
fix 4.9.6 ( #4631 )
...
* fix debug quote list
* delete next text node match
* fix extract default boolean value
* export latest 100 chat items
* fix quote item ui
* doc
* fix doc
2025-04-22 20:10:35 +08:00
heheer
2dd5cf6d1f
mcp server tool alias ( #4621 )
2025-04-22 15:25:11 +08:00
Archer
9cd6d2e81f
perf: init model ( #4610 )
...
* fix: model config undefined value
* perf: init model
2025-04-21 14:44:34 +08:00
Archer
952412f648
V4.9.6 feature ( #4565 )
...
* Dashboard submenu (#4545 )
* add app submenu (#4452 )
* add app submenu
* fix
* width & i18n
* optimize submenu code (#4515 )
* optimize submenu code
* fix
* fix
* fix
* fix ts
* perf: dashboard sub menu
* doc
---------
Co-authored-by: heheer <heheer@sealos.io >
* feat: value format test
* doc
* Mcp export (#4555 )
* feat: mcp server
* feat: mcp server
* feat: mcp server build
* update doc
* perf: path selector (#4556 )
* perf: path selector
* fix: docker file path
* perf: add image endpoint to dataset search (#4557 )
* perf: add image endpoint to dataset search
* fix: mcp_server url
* human in loop (#4558 )
* Support interactive nodes for loops, and enhance the function of merging nested and loop node history messages. (#4552 )
* feat: add LoopInteractive definition
* feat: Support LoopInteractive type and update related logic
* fix: Refactor loop handling logic and improve output value initialization
* feat: Add mergeSignId to dispatchLoop and dispatchRunAppNode responses
* feat: Enhance mergeChatResponseData to recursively merge plugin details and improve response handling
* refactor: Remove redundant comments in mergeChatResponseData for clarity
* perf: loop interactive
* perf: human in loop
---------
Co-authored-by: Theresa <63280168+sd0ric4@users.noreply.github.com >
* mcp server ui
* integrate mcp (#4549 )
* integrate mcp
* delete unused code
* fix ts
* bug fix
* fix
* support whole mcp tools
* add try catch
* fix
* fix
* fix ts
* fix test
* fix ts
* fix: interactive in v1 completions
* doc
* fix: router path
* fix mcp integrate (#4563 )
* fix mcp integrate
* fix ui
* fix: mcp ux
* feat: mcp call title
* remove repeat loading
* fix mcp tools avatar (#4564 )
* fix
* fix avatar
* fix update version
* update doc
* fix: value format
* close server and remove cache
* perf: avatar
---------
Co-authored-by: heheer <heheer@sealos.io >
Co-authored-by: Theresa <63280168+sd0ric4@users.noreply.github.com >
2025-04-16 22:18:51 +08:00
Archer
88ed019717
feat: workflow input node add selectMulti; MultipleSelect component ( #4527 )
...
* feat: workflow input node add selectMulti; MultipleSelect component add disabled state (#4440 )
* perf: input form support multiple select
---------
Co-authored-by: mmagi <magizhang@qq.com >
2025-04-14 14:39:35 +08:00
Archer
16a22bc76a
V4.9.5 feature ( #4520 )
...
* readme
* Add queue log
* Test interactive (#4509 )
* Support nested node interaction (#4503 )
* feat: Add a new InteractiveContext type and update InteractiveBasicType, adding an optional context property to support more complex interaction state management.
* feat: Enhance workflow interactivity by adding InteractiveContext support and updating dispatch logic to manage nested contexts and entry nodes more effectively.
* feat: Refactor dispatchWorkFlow to utilize InteractiveContext for improved context management
* feat: Enhance entry node resolution by adding validation for entryNodeIds and recursive search in InteractiveContext
* feat: Remove workflowDepth from InteractiveContext and update recovery logic to utilize parentContext for improved context management
* feat: Update getWorkflowEntryNodeIds to use lastInteractive for improved context handling in runtime nodes
* feat: Add lastInteractive support to enhance context management across workflow components
* feat: Enhance interactive workflow by adding stopForInteractive flag and improving memory edge validation in runtime logic
* feat: Refactor InteractiveContext by removing interactiveAppId and updating runtime edge handling in dispatchRunApp for improved context management
* feat: Simplify runtime node and edge initialization in dispatchRunApp by using ternary operators for improved readability and maintainability
* feat: Improve memory edge validation in initWorkflowEdgeStatus by adding detailed comments for better understanding of subset checks and recursive context searching
* feat: Remove commented-out current level information from InteractiveContext for cleaner code and improved readability
* feat: Simplify stopForInteractive check in dispatchWorkFlow for improved code clarity and maintainability
* feat: Remove stopForInteractive handling and related references for improved code clarity and maintainability
* feat: Add interactive response handling in dispatchRunAppNode for enhanced workflow interactivity
* feat: Add context property to InteractiveBasicType and InteractiveNodeType for improved interactivity management
* feat: remove comments
* feat: Remove the node property from ChatDispatchProps to simplify type definitions
* feat: Remove workflowInteractiveResponse from dispatchRunAppNode for cleaner code
* feat: Refactor interactive value handling in chat history processing for improved clarity
* feat: Simplify initWorkflowEdgeStatus logic for better readability and maintainability
* feat: Add workflowInteractiveResponse to dispatchWorkFlow for enhanced functionality
* feat: Enhance interactive response handling with nested children support
* feat: Remove commented-out code for interactive node handling to improve clarity
* feat: remove InteractiveContext type
* feat: Refactor UserSelectInteractive and UserInputInteractive params for improved structure and clarity
* feat: remove
* feat: The front end supports extracting the deepest interaction parameters to enhance interaction processing
* feat: The front end supports extracting the deepest interaction parameters to enhance interaction processing
* fix: handle undefined interactive values in runtimeEdges and runtimeNodes initialization
* fix: handle undefined interactive values in runtimeNodes and runtimeEdges initialization
* fix: update runtimeNodes and runtimeEdges initialization to use last interactive value
* fix: remove unused imports and replace getLastInteractiveValue with lastInteractive in runtimeEdges initialization
* fix: import WorkflowInteractiveResponseType and handle lastInteractive as undefined in chatTest
* feat: implement extractDeepestInteractive function and refactor usage in AIResponseBox and ChatBox utils
* fix: refactor initWorkflowEdgeStatus and getWorkflowEntryNodeIds calls in dispatchRunAppNode for recovery handling
* fix: ensure lastInteractive is handled consistently as undefined in runtimeEdges and runtimeNodes initialization
* fix: update dispatchFormInput and dispatchUserSelect to use lastInteractive consistently
* fix: update condition checks in dispatchFormInput and dispatchUserSelect to ensure lastInteractive type is validated correctly
* fix: refactor dispatchRunAppNode to replace isRecovery with childrenInteractive for improved clarity in runtimeNodes and runtimeEdges initialization
* refactor: streamline runtimeNodes and runtimeEdges initialization in dispatchRunAppNode for improved readability and maintainability
* fix: update rewriteNodeOutputByHistories function to accept runtimeNodes and interactive as parameters for improved clarity
* fix: simplify interactiveResponse assignment in dispatchWorkFlow for improved clarity
* fix: update entryNodeIds check in getWorkflowEntryNodeIds to ensure it's an array for improved reliability
* remove some invalid code
---------
Co-authored-by: Theresa <63280168+sd0ric4@users.noreply.github.com >
* update doc
* update log
* fix: update debug workflow to conditionally include nextStepSkipNodes… (#4511 )
* fix: update debug workflow to conditionally include nextStepSkipNodes based on lastInteractive for improved debugging accuracy
* fix : type error
* remove invalid code
* fix: QA queue
* fix: interactive
* Test log (#4519 )
* add log (#4504 )
* add log
* update log i18n
* update log
* delete template
* add i18NT
* add team operation log
---------
Co-authored-by: gggaaallleee <91131304+gggaaallleee@users.noreply.github.com >
* remove search
* update doc
---------
Co-authored-by: Theresa <63280168+sd0ric4@users.noreply.github.com >
Co-authored-by: gggaaallleee <91131304+gggaaallleee@users.noreply.github.com >
2025-04-12 12:48:19 +08:00
Peter Dave Hello
c9e12bb608
Update zh-Hant Traditional Chinese i18n translation ( #4507 )
2025-04-11 09:57:13 +08:00
Archer
199f454b6b
feat: team permission refine ( #4494 ) ( #4498 )
...
* feat: team permission refine (#4402 )
* chore: team permission extend
* feat: manage team permission
* chore: api auth
* fix: i18n
* feat: add initv493
* fix: test, org auth manager
* test: app test for refined permission
* update init sh
* fix: add/remove manage permission (#4427 )
* fix: add/remove manage permission
* fix: github action fastgpt-test
* fix: mock create model
* fix: team write permission
* fix: ts
* account permission
---------
Co-authored-by: Finley Ge <32237950+FinleyGe@users.noreply.github.com >
2025-04-10 11:11:54 +08:00
Archer
c02864facc
fix: package plus request ( #4492 )
...
* fix plus request (#4476 )
* perf: package plus request
* perf: plus request fix
* fix: doc
---------
Co-authored-by: heheer <heheer@sealos.io >
2025-04-09 23:44:14 +08:00
Archer
f642c9603b
V4.9.4 feature ( #4470 )
...
* Training status (#4424 )
* dataset data training state (#4311 )
* dataset data training state
* fix
* fix ts
* fix
* fix api format
* fix
* fix
* perf: count training
* format
* fix: dataset training state (#4417 )
* fix
* add test
* fix
* fix
* fix test
* fix test
* perf: training count
* count
* loading status
---------
Co-authored-by: heheer <heheer@sealos.io >
* doc
* website sync feature (#4429 )
* perf: introduce BullMQ for website sync (#4403 )
* perf: introduce BullMQ for website sync
* feat: new redis module
* fix: remove graceful shutdown
* perf: improve UI in dataset detail
- Updated the "change" icon SVG file.
- Modified i18n strings.
- Added new i18n string "immediate_sync".
- Improved UI in dataset detail page, including button icons and
background colors.
* refactor: Add chunkSettings to DatasetSchema
* perf: website sync ux
* env template
* fix: clean up website dataset when updating chunk settings (#4420 )
* perf: check setting updated
* perf: worker currency
* feat: init script for website sync refactor (#4425 )
* website feature doc
---------
Co-authored-by: a.e. <49438478+I-Info@users.noreply.github.com >
* pro migration (#4388 ) (#4433 )
* pro migration
* reuse customPdfParseType
Co-authored-by: gggaaallleee <91131304+gggaaallleee@users.noreply.github.com >
* perf: remove loading ui
* feat: config chat file expired time
* Redis cache (#4436 )
* perf: add Redis cache for vector counting (#4432 )
* feat: cache
* perf: get cache key
---------
Co-authored-by: a.e. <49438478+I-Info@users.noreply.github.com >
* perf: mobile voice input (#4437 )
* update:Mobile voice interaction (#4362 )
* Add files via upload
* Add files via upload
* Update ollama.md
* Update ollama.md
* Add files via upload
* Update useSpeech.ts
* Update ChatInput.tsx
* Update useSpeech.ts
* Update ChatInput.tsx
* Update useSpeech.ts
* Update constants.ts
* Add files via upload
* Update ChatInput.tsx
* Update useSpeech.ts
* Update useSpeech.ts
* Update useSpeech.ts
* Update ChatInput.tsx
* Add files via upload
* Update common.json
* Update VoiceInput.tsx
* Update ChatInput.tsx
* Update VoiceInput.tsx
* Update useSpeech.ts
* Update useSpeech.ts
* Update common.json
* Update common.json
* Update common.json
* Update VoiceInput.tsx
* Update VoiceInput.tsx
* Update ChatInput.tsx
* Update VoiceInput.tsx
* Update ChatInput.tsx
* Update VoiceInput.tsx
* Update ChatInput.tsx
* Update useSpeech.ts
* Update common.json
* Update chat.json
* Update common.json
* Update chat.json
* Update common.json
* Update chat.json
* Update VoiceInput.tsx
* Update ChatInput.tsx
* Update useSpeech.ts
* Update VoiceInput.tsx
* speech ui
* 优化语音输入组件,调整输入框显示逻辑,修复语音输入遮罩层样式,更新画布背景透明度,增强用户交互体验。 (#4435 )
* perf: mobil voice input
---------
Co-authored-by: dreamer6680 <1468683855@qq.com >
* Test completion v2 (#4438 )
* add v2 completions (#4364 )
* add v2 completions
* completion config
* config version
* fix
* frontend
* doc
* fix
* fix: completions v2 api
---------
Co-authored-by: heheer <heheer@sealos.io >
* package
* Test mongo log (#4443 )
* feat: mongodb-log (#4426 )
* perf: mongo log
* feat: completions stop reasoner
* mongo db log
---------
Co-authored-by: Finley Ge <32237950+FinleyGe@users.noreply.github.com >
* update doc
* Update doc
* fix external var ui (#4444 )
* action
* fix: ts (#4458 )
* preview doc action
add docs preview permission
update preview action
udpate action
* update doc (#4460 )
* update preview action
* update doc
* remove
* update
* schema
* update mq export;perf: redis cache (#4465 )
* perf: redis cache
* update mq export
* perf: website sync error tip
* add error worker
* website sync ui (#4466 )
* Updated the dynamic display of the voice input pop-up (#4469 )
* Update VoiceInput.tsx
* Update VoiceInput.tsx
* Update VoiceInput.tsx
* fix: voice input
---------
Co-authored-by: heheer <heheer@sealos.io >
Co-authored-by: a.e. <49438478+I-Info@users.noreply.github.com >
Co-authored-by: gggaaallleee <91131304+gggaaallleee@users.noreply.github.com >
Co-authored-by: dreamer6680 <1468683855@qq.com >
Co-authored-by: Finley Ge <32237950+FinleyGe@users.noreply.github.com >
2025-04-08 12:05:04 +08:00
Archer
2d3ae7f944
doc ( #4381 )
...
* doc
* doc
2025-03-28 13:52:08 +08:00
Archer
565a966d19
Python Sandbox ( #4380 )
...
* Python3 Sandbox (#3944 )
* update python box (#4251 )
* update python box
* Adjust the height of the NodeCode border.
* update python sandbox and add test systemcall bash
* update sandbox
* add VERSION_RELEASE (#4376 )
* save empty docx
* fix pythonbox log error
* fix: js template
---------
Co-authored-by: dogfar <37035781+dogfar@users.noreply.github.com >
Co-authored-by: gggaaallleee <91131304+gggaaallleee@users.noreply.github.com >
Co-authored-by: gggaaallleee <1293587368@qq.com >
2025-03-28 13:45:09 +08:00