feature: V4.12.2 (#5525)

* feat: favorite apps & quick apps with their own configuration (#5515)

* chore: extract chat history and drawer; fix model selector

* feat: display favourite apps and make it configurable

* feat: favorite apps & quick apps with their own configuration

* fix: fix tab title and add loading state for searching

* fix: cascade delete favorite app and quick app while deleting relative app

* chore: make improvements

* fix: favourite apps ui

* fix: add permission for quick apps

* chore: fix permission & clear redundant code

* perf: chat home page code

* chatbox ui

* fix: 4.12.2-dev (#5520)

* fix: add empty placeholder; fix app quick status; fix tag and layout

* chore: add tab query for the setting tabs

* chore: use `useConfirm` hook instead of `MyModal`

* remove log

* fix: fix modal padding (#5521)

* perf: manage app

* feat: enhance model provider handling and update icon references (#5493)

* perf: model provider

* sdk package

* refactor: create llm response (#5499)

* feat: add LLM response processing functions, including the creation of stream-based and complete responses

* feat: add volta configuration for node and pnpm versions

* refactor: update LLM response handling and event structure in tool choice logic

* feat: update LLM response structure and integrate with tool choice logic

* refactor: clean up imports and remove unused streamResponse function in chat and toolChoice modules

* refactor: rename answer variable to answerBuffer for clarity in LLM response handling

* feat: enhance LLM response handling with tool options and integrate tools into chat and tool choice logic

* refactor: remove volta configuration from package.json

* refactor: reorganize LLM response types and ensure default values for token counts

* refactor: streamline LLM response handling by consolidating response structure and removing redundant checks

* refactor: enhance LLM response handling by consolidating tool options and streamlining event callbacks

* fix: build error

* refactor: update tool type definitions for consistency in tool handling

* feat: llm request function

* fix: ts

* fix: ts

* fix: ahook ts

* fix: variable name

* update lock

* ts version

* doc

* remove log

* fix: translation type

* perf: workflow status check

* fix: ts

* fix: prompt tool call

* fix: fix missing plugin interact window & make tag draggable (#5527)

* fix: incorrect select quick apps state; filter apps type (#5528)

* fix: usesafe translation

* perf: add quickapp modal

---------

Co-authored-by: 伍闲犬 <whoeverimf5@gmail.com>
Co-authored-by: Ctrlz <143257420+ctrlz526@users.noreply.github.com>
Co-authored-by: francis <zhichengfan18@gmail.com>
This commit is contained in:
Archer
2025-08-25 19:19:43 +08:00
committed by GitHub
parent d6af93074b
commit 830eb19055
172 changed files with 7452 additions and 9209 deletions

View File

@@ -7,21 +7,28 @@ description: 'FastGPT V4.12.2 更新说明'
## 🚀 新增内容
1. 向量模型并发请求设置,不统一设置成 10避免部分向量模型不支持并发默认均为 1可在模型配置中设置。
2. 对话页支持管理员配置精选应用,便于推荐给团队成员使用。
3. 对话页首页,支持管理员配置快捷应用,可以设置团队常用的应用。
## ⚙️ 优化
1. 增加工作流**独立分支**异常检测。
2. 向量模型超过 1536 维度进行截断时,强制进行归一化。其他维度是否归一化,完全由配置决定,减少自动判断的计算量。
3. 模型提供商配置移至 plugin sdk 中。
4. 封装 LLM 调用函数,简化 LLM 请求和工具调用。
5. 优化工作流调度代码,避免深度递归。
6. 工作流递归判断优化,对递归线继续分组检测,适配更多样连线。
## 🐛 修复
1. 独立对话页部分 UI 异常。
2. 多选选择器导致的页面崩溃
3. 移动端,分享链接,异常加载了登录态对话页的导航
4. 用户同步可能出现写冲突问题
5. 无法完全关闭系统套餐,会存在空对象默认值,导致鉴权异常
6. 工作流,添加团队应用,搜索无效
7. 应用版本ref 字段错误,导致无法正常使用
2. 独立对话页无法渲染插件交互
3. 多选选择器导致的页面崩溃
4. 移动端,分享链接,异常加载了登录态对话页的导航
5. 用户同步可能出现写冲突问题
6. 无法完全关闭系统套餐,会存在空对象默认值,导致鉴权异常
7. 工作流,添加团队应用,搜索无效
8. 应用版本ref 字段错误,导致无法正常使用。
## 🔨 工具更新

View File

@@ -1,5 +1,5 @@
{
"title": "4.12.x",
"description": "",
"pages": ["4121", "4120"]
"pages": ["4122", "4121", "4120"]
}

View File

@@ -104,7 +104,7 @@
"document/content/docs/upgrading/4-11/4111.mdx": "2025-08-07T22:49:09+08:00",
"document/content/docs/upgrading/4-12/4120.mdx": "2025-08-12T22:45:19+08:00",
"document/content/docs/upgrading/4-12/4121.mdx": "2025-08-15T22:53:06+08:00",
"document/content/docs/upgrading/4-12/4122.mdx": "2025-08-22T10:18:24+08:00",
"document/content/docs/upgrading/4-12/4122.mdx": "2025-08-25T14:44:42+08:00",
"document/content/docs/upgrading/4-8/40.mdx": "2025-08-02T19:38:37+08:00",
"document/content/docs/upgrading/4-8/41.mdx": "2025-08-02T19:38:37+08:00",
"document/content/docs/upgrading/4-8/42.mdx": "2025-08-02T19:38:37+08:00",

4485
document/pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff