Archer
29edf1ea5f
Perf: llm parse paragraph ( #5420 )
...
* feat: llm directory optimization (#5400 )
* perf: llm parse
* doc
---------
Co-authored-by: colnii <1286949794@qq.com >
2025-08-09 18:38:58 +08:00
Archer
e5c91b7fae
fix: doc path ( #5393 )
2025-08-05 23:20:39 +08:00
Oven
61899d9baf
fix: build mcp image proxy ( #5379 )
2025-08-04 18:05:37 +08:00
heheer
05bbba2761
fix dataset list item tag margin ( #5380 )
2025-08-04 18:05:06 +08:00
Archer
7bcee82f5f
perf: memory leak ( #5370 )
...
* perf: memory leak
* perf: workflow share buffer;Circle checker;Get file from stream
* doc
* remove report.md
2025-08-03 22:37:45 +08:00
Archer
109bdbe9db
4.11.2 dev ( #5368 )
...
* 4.11.2 dev (#103 )
* update document
* update doc
* update doc
* doc img
* action
* fix action
* fix: action
* fix: action
* perf: action
* doc
* perf: action
2025-08-02 19:38:37 +08:00
Oven
1014f349de
fix: missing build mcp image args ( #5366 )
2025-08-02 15:14:57 +08:00
Archer
e25d7efb5b
feature: V4.11.1 ( #5350 )
...
* perf: system toolset & mcp (#5200 )
* feat: support system toolset
* fix: type
* fix: system tool config
* chore: mcptool config migrate
* refactor: mcp toolset
* fix: fe type error
* fix: type error
* fix: show version
* chore: support extract tool's secretInputConfig out of inputs
* chore: compatible with old version mcp
* chore: adjust
* deps: update dependency @fastgpt-skd/plugin
* fix: version
* fix: some bug (#5316 )
* chore: compatible with old version mcp
* fix: version
* fix: compatible bug
* fix: mcp object params
* fix: type error
* chore: update test cases
* chore: remove log
* fix: toolset node name
* optimize app logs sort (#5310 )
* log keys config modal
* multiple select
* api
* fontsize
* code
* chatid
* fix build
* fix
* fix component
* change name
* log keys config
* fix
* delete unused
* fix
* perf: log code
* perf: send auth code modal enter press
* fix log (#5328 )
* perf: mcp toolset comment
* perf: log ui
* remove log (#5347 )
* doc
* fix: action
* remove log
* fix: Table Optimization (#5319 )
* feat: table test: 1
* feat: table test: 2
* feat: table test: 3
* feat: table test: 4
* feat: table test : 5 把maxSize改回chunkSize
* feat: table test : 6 都删了,只看maxSize
* feat: table test : 7 恢复初始,接下来删除标签功能
* feat: table test : 8 删除标签功能
* feat: table test : 9 删除标签功能成功
* feat: table test : 10 继续调试,修改trainingStates
* feat: table test : 11 修改第一步
* feat: table test : 12 修改第二步
* feat: table test : 13 修改了HtmlTable2Md
* feat: table test : 14 修改表头分块规则
* feat: table test : 15 前面表格分的太细了
* feat: table test : 16 改着改着表头又不加了
* feat: table test : 17 用CUSTOM_SPLIT_SIGN不行,重新改
* feat: table test : 18 表头仍然还会多加,但现在分块搞的合理了终于
* feat: table test : 19 还是需要搞好表头问题,先保存一下调试情况
* feat: table test : 20 调试结束,看一下replace有没有问题,没问题就pr
* feat: table test : 21 先把注释删了
* feat: table test : 21 注释replace都改了,下面切main分支看看情况
* feat: table test : 22 修改旧文件
* feat: table test : 23 修改测试文件
* feat: table test : 24 xlsx表格处理
* feat: table test : 25 刚才没保存先com了
* feat: table test : 26 fix
* feat: table test : 27 先com一版调试
* feat: table test : 28 试试放format2csv里
* feat: table test : 29 xlsx解决
* feat: table test : 30 tablesplit解决
* feat: table test : 31
* feat: table test : 32
* perf: table split
* perf: mcp old version compatibility (#5342 )
* fix: system-tool secret inputs
* fix: rewrite runtime node i18n for system tool
* perf: mcp old version compatibility
* fix: splitPluginId
* fix: old mcp toolId
* fix: filter secret key
* feat: support system toolset activation
* chore: remove log
* perf: mcp update
* perf: rewrite toolset
* fix:delete variable id (#5335 )
* perf: variable update
* fix: multiple select ui
* perf: model config move to plugin
* fix: var conflit
* perf: variable checker
* Avoid empty number
* update doc time
* fix: test
* fix: mcp object
* update count app
* update count app
---------
Co-authored-by: Finley Ge <32237950+FinleyGe@users.noreply.github.com >
Co-authored-by: heheer <heheer@sealos.io >
Co-authored-by: heheer <zhiyu44@qq.com >
Co-authored-by: colnii <1286949794@qq.com >
Co-authored-by: dreamer6680 <1468683855@qq.com >
2025-08-01 16:08:20 +08:00
伍闲犬
a45d93338f
fix: fix the login container; fix the incorrect input of captcha enter trigger ( #5327 )
2025-07-29 20:34:50 +08:00
W.H
6ed9198c60
fix: page /404 translator not working bug ( #5320 )
2025-07-28 13:55:10 +08:00
dreamer6680
fa60f546d4
fix:change docs url ( #5307 )
2025-07-24 13:00:27 +08:00
Archer
4838a2c9fd
remove old doc ( #5305 )
...
* auto update index
* update index
* remove old doc
2025-07-24 10:39:41 +08:00
Archer
ce9ec1bf57
fix: i18n ( #5297 )
2025-07-23 20:48:13 +08:00
Archer
5131ab21cf
extra point ( #5296 )
...
* fix: ts
* extra point
* doc
2025-07-23 19:01:16 +08:00
酒川户
662c790fe4
feat: enhance wallet billing features ( #5293 )
...
* feat: enhance wallet billing features with new dataset and points options
* chore: removed local state for dataset month and replaced it with form state management
* chore: remove redundant state
2025-07-23 18:22:28 +08:00
Archer
e008b21954
feat: deleted user ( #5289 )
...
* add desc to coupon
* deleted user
2025-07-23 17:00:23 +08:00
Archer
bebe213891
perf: read file internal ( #5282 )
2025-07-22 17:28:55 +08:00
Zhuangzai fa
5c95fa2b9a
Refactor login initialization logic to remove unused configuration check for bd_vid and simplify OAuth visibility condition. ( #5283 )
2025-07-22 17:21:12 +08:00
Zhuangzai fa
a3007417e8
Fix API method for retrieving WX login result from GET to POST ( #5281 )
2025-07-22 16:31:25 +08:00
Archer
13b7e0a192
V4.11.0 features ( #5270 )
...
* feat: workflow catch error (#5220 )
* feat: error catch
* feat: workflow catch error
* perf: add catch error to node
* feat: system tool error catch
* catch error
* fix: ts
* update doc
* perf: training queue code (#5232 )
* doc
* perf: training queue code
* Feat: 优化错误提示与重试逻辑 (#5192 )
* feat: 批量重试异常数据 & 报错信息国际化
- 新增“全部重试”按钮,支持批量重试所有训练异常数据
- 报错信息支持国际化,常见错误自动映射为 i18n key
- 相关文档和 i18n 资源已同步更新
* feat: enhance error message and retry mechanism
* feat: enhance error message and retry mechanism
* feat: add retry_failed i18n key
* feat: enhance error message and retry mechanism
* feat: enhance error message and retry mechanism
* feat: enhance error message and retry mechanism : 5
* feat: enhance error message and retry mechanism : 6
* feat: enhance error message and retry mechanism : 7
* feat: enhance error message and retry mechanism : 8
* perf: catch chat error
* perf: copy hook (#5246 )
* perf: copy hook
* doc
* doc
* add app evaluation (#5083 )
* add app evaluation
* fix
* usage
* variables
* editing condition
* var ui
* isplus filter
* migrate code
* remove utils
* name
* update type
* build
* fix
* fix
* fix
* delete comment
* fix
* perf: eval code
* eval code
* eval code
* feat: ttfb time in model log
* Refactor chat page (#5253 )
* feat: update side bar layout; add login and logout logic at chat page
* refactor: encapsulate login logic and reuse it in `LoginModal` and `Login` page
* chore: improve some logics and comments
* chore: improve some logics
* chore: remove redundant side effect; add translations
---------
Co-authored-by: Archer <545436317@qq.com >
* perf: chat page code
* doc
* perf: provider redirect
* chore: ui improvement (#5266 )
* Fix: SSE
* Fix: SSE
* eval pagination (#5264 )
* eval scroll pagination
* change eval list to manual pagination
* number
* fix build
* fix
* version doc (#5267 )
* version doc
* version doc
* doc
* feat: eval model select
* config eval model
* perf: eval detail modal ui
* doc
* doc
* fix: chat store reload
* doc
---------
Co-authored-by: colnii <1286949794@qq.com >
Co-authored-by: heheer <heheer@sealos.io >
Co-authored-by: 酒川户 <76519998+chuanhu9@users.noreply.github.com >
2025-07-22 09:42:50 +08:00
gru-agent[bot]
cfefe69a96
Add unit tests for request utility functions in the API module. ( #5254 )
...
Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-07-21 13:30:10 +08:00
heheer
6f75c1b80e
fix node variable update render ( #5251 )
...
* fix node variable update render
* editor value formatted
* fix
2025-07-18 15:48:26 +08:00
Archer
530f30e3e8
Var render ( #5248 )
...
* add resize to json editor
* fix: ts
2025-07-18 00:30:24 +08:00
Archer
0d0bf06307
fix: variablesinit ( #5247 )
2025-07-18 00:25:12 +08:00
Archer
9860a7a978
fix default model select ( #5243 )
2025-07-17 18:15:04 +08:00
Zhuangzai fa
986daadfba
add 'search' field ; update setFastGPTSem to validate input before storing. ( #5230 )
...
* Enhance WeChat login functionality
* Add inviterId
* add 'search' field ; update setFastGPTSem to validate input before storing.
* improve setFastGPTSem validation logic
2025-07-17 13:48:41 +08:00
Finley Ge
44a474d49f
feat: support signoz ( #5218 )
...
* feat: support signoz
* chore: restructure otel
2025-07-16 15:20:17 +08:00
heheer
4816d2346b
compatible with old enums\ ( #5221 )
2025-07-16 14:36:27 +08:00
Archer
4275de96fd
Revert "compatible with old enums ( #5219 )" ( #5222 )
...
This reverts commit f000fbb19d
.
2025-07-16 14:35:18 +08:00
heheer
f000fbb19d
compatible with old enums ( #5219 )
...
* compatible with old enums\
* add id
2025-07-16 13:09:16 +08:00
Zhuangzai fa
4e2ab1f63b
Enhance WeChat login functionality ( #5213 )
...
* Enhance WeChat login functionality
* Add inviterId
2025-07-15 17:29:36 +08:00
dingzhenznen
0c0e54cb05
fix:collection search ( #5217 )
2025-07-15 17:29:04 +08:00
Archer
885a419178
fix: ns ( #5211 )
2025-07-14 19:38:31 +08:00
Archer
8ff0e8bd34
update project domain ( #5208 )
2025-07-14 10:13:21 +08:00
Archer
3a5d725efd
feature: 4.10.1 ( #5201 )
...
* add dynamic inputRender (#5127 )
* dynamic input component
* fix
* fix
* fix
* perf: dynamic render input
* update doc
* perf: error catch
* num input ui
* fix form render (#5177 )
* perf: i18n check
* add log
* doc
* Sync dataset (#5181 )
* perf: api dataset create (#5047 )
* Sync dataset (#5120 )
* add
* wait
* restructure dataset sync, update types and APIs, add sync hints, and remove legacy logic
* feat: add function to retrieve real file ID from third-party doc library and rename team permission check function for clarity
* fix come console
* refactor: rename team dataset limit check functions for clarity, update API dataset sync limit usage, and rename root directory to "ROOT_FOLDER"
* frat: update sync dataset login
* fix delete.ts
* feat: update pnpm-lock.yaml to include bullmq, fix comments in api.d.ts and type.d.ts, rename API file ID field, optimize dataset sync logic, and add website sync feature with related APIs
* feat: update CollectionCard to support site dataset sync, add API root ID constant and init sync API
* feat: add RootCollectionId constant to replace hardcoded root ID
---------
Co-authored-by: dreamer6680 <146868355@qq.com >
* perf: code
* feat: update success message for dataset sync, revise related i18n texts, and optimize file selection logic (#5166 )
Co-authored-by: dreamer6680 <146868355@qq.com >
* perf: select file
* Sync dataset (#5180 )
* feat: update success message for dataset sync, revise related i18n texts, and optimize file selection logic
* fix: make listfile function return rawid string
---------
Co-authored-by: dreamer6680 <146868355@qq.com >
* init sh
* fix: ts
---------
Co-authored-by: dreamer6680 <1468683855@qq.com >
Co-authored-by: dreamer6680 <146868355@qq.com >
* update doc
* i18n
---------
Co-authored-by: heheer <heheer@sealos.io >
Co-authored-by: dreamer6680 <1468683855@qq.com >
Co-authored-by: dreamer6680 <146868355@qq.com >
2025-07-11 17:02:48 +08:00
gru-agent[bot]
2865419952
Add unit tests for updateTrainingData API handler and modify dataId to be optional for retrying all error data. ( #5194 )
...
Co-authored-by: gru-agent[bot] <185149714+gru-agent[bot]@users.noreply.github.com>
2025-07-10 18:28:39 +08:00
heheer
7a6a396f2a
optimize ParentPaths component ( #5179 )
...
* optimize ParentPaths component
* fix dataset list diaplay
* component
2025-07-10 18:16:03 +08:00
heheer
ac493db00f
fix tag manage modal scroll ( #5193 )
2025-07-10 18:07:57 +08:00
Zhuangzai fa
286138a454
Bing ad ( #5195 )
...
* Bing Ad
* Add msclkid parameter to login provider and registration API
2025-07-10 17:10:19 +08:00
SweenyYang
150e68f20a
Fixed the issue where anchor (<a>
) tags in reply content could not properly open links in a new tab or window. For security reasons, it is recommended to add rel="noopener"
when using target="_blank"
in <a>
tags. ( #5176 )
...
Co-authored-by: 杨欣雨 <yangxinyu@cmdi.chinamobile.com >
2025-07-09 08:51:54 +08:00
heheer
53bcd413b8
app detail visibility ( #5178 )
2025-07-08 20:34:04 +08:00
heheer
f0ae5b14f3
echarts crush catch ( #5156 )
2025-07-07 10:08:24 +08:00
Archer
ea8b14cd32
fix: reference history format;perf: add error to chat log ( #5153 )
...
* perf: add error to chat log
* fix: reference history format
2025-07-04 12:12:54 +08:00
Archer
8d8b062e6b
add max count to image import ( #5144 )
2025-07-03 16:48:58 +08:00
Archer
ad45ed05a6
update version ( #5133 )
2025-07-02 18:51:27 +08:00
Archer
33d40fd077
feature: System plugin ( #5131 )
...
* feat: system Tool (#4959 )
* feat: independent system tool
* chore: use ToolNode instead of PluginModule
* chore: tools
* chore: tools templateDir
* refactor: templates
* feat: flush code
* chore: update template
* refactor: migrate delay
* feat: worker pool
* chore: Dockerfile
* docs: add tools.template.json
* feat: auto flush system tools
* fix: ts error
* chore: create new pool temporarily
* chore: system tool migration
* chore: migration
* fix: fix pnpm-workspace.yaml
* chore: update pnpm-lock.yaml to integrate tool
* chore(systemTool): chore
* chore: add system plugin
* chore(deps): update @fastgpt-sdk/plugin
* fix: type error
* chore: remove plugin package
* chore: move pro plugins code to open source
* feat: support system tool config input
* fix: type error
* perf: i18n
* fix: cr
* chore: update sdk
* feat: system plugin cache
* update mcp server (#5076 )
* update mcp server
* fix: action
* fix: dockerfile
* fix: dockerfile
* fix: dockerfile
* fix: dockerfile
* fix: dockerfile
* fix: dockerfile
* feat: system Tool (#4959 )
* feat: independent system tool
* chore: use ToolNode instead of PluginModule
* chore: tools
* chore: tools templateDir
* refactor: templates
* feat: flush code
* chore: update template
* refactor: migrate delay
* feat: worker pool
* chore: Dockerfile
* docs: add tools.template.json
* feat: auto flush system tools
* fix: ts error
* chore: create new pool temporarily
* chore: system tool migration
* chore: migration
* fix: fix pnpm-workspace.yaml
* chore: update pnpm-lock.yaml to integrate tool
* chore(systemTool): chore
* chore: add system plugin
* chore(deps): update @fastgpt-sdk/plugin
* fix: type error
* chore: remove plugin package
* chore: move pro plugins code to open source
* feat: support system tool config input
* fix: type error
* perf: i18n
* fix: cr
* chore: update sdk
* feat: system plugin cache
* perf: run tool
* update package
* perf: config key
* fix: tool ini
* tool config params
* perf: workflow type
* rename tools to agent
* version list
* perf: tool error
* config secret ux
* perf: config secret ux
* fix: tool config field
* add course to secret input
* feat: support inputConfig switch (#5099 )
* feat: support inputConfig switch
* deps: update @fastgpt-sdk/plugin
* chore: update workflows
* fix: inputType
* fix: secret
* add default value to node
* update i18n
* eslint
* add precision to number input
* feat: add number input and select
* perf: number ux
* fix: code
* Proxies image requests to plugin service (#5111 )
* Proxies image requests to plugin service
Adds a rewrite rule and API endpoint to proxy image requests
to the plugin service. This allows the app to fetch images from
the plugin's tools directory.
It also adds the plugin base URL to the service's constants, so that
it can use the plugin URL when proxying requests.
* fix: update FastGPTPluginUrl to remove unnecessary API path
* feat: update image proxy destination and add plugin image handler
* Adapt plugin id
* replace avatar
* remove rewrite
* fix: plugin avatar
* update system tool doc
* feat: system tool type
* yml sh
* yml sh
* update doc
* fix: simple app tool select
* fix: switch ui
* update pacakge
* Yamljs (#5129 )
* update docker-compose configuration: bump fastgpt and fastgpt-plugin images, change minio host to service name, and adjust service dependencies
* refactor: comment out port exposure in docker-compose configuration
* update: uncomment port exposure in docker-compose configuration
* update: change MINIO_HOST to use specific IP address in docker configuration
* update: modify fastgpt-plugin image version in docker configuration
* update readme
* doc
* remove
---------
Co-authored-by: Finley Ge <32237950+FinleyGe@users.noreply.github.com >
Co-authored-by: Theresa <63280168+sd0ric4@users.noreply.github.com >
2025-07-02 18:15:00 +08:00
heheer
0ead423960
add send question condition check ( #5130 )
...
* add send question condition check
* fix
2025-07-02 17:35:30 +08:00
heheer
2bd534505d
mcp call tools timeout ( #5123 )
2025-07-01 19:42:24 +08:00
heheer
58160409a9
fix collection tags create ( #5117 )
2025-06-30 13:15:45 +08:00
Archer
1eb98ef0fe
fix: local file relatedImageId error ( #5118 )
2025-06-30 12:05:24 +08:00