Archer
845f4d41c2
fix: tool not clone ( #5364 )
...
* fix: tool not clone
* perf: check invalid db tool
2025-08-01 23:44:18 +08:00
Archer
6ac03dbf82
fix: plugin not get system input config ( #5363 )
...
* doc
* fix: action
* fix: plugin not get system input config
* perf: rewrite toolset
2025-08-01 22:40:48 +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
heheer
45010cf5aa
add tool params return ( #5312 )
...
* add tool params return
* fix
2025-07-25 13:29:01 +08:00
dreamer6680
fa60f546d4
fix:change docs url ( #5307 )
2025-07-24 13:00:27 +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
0fa083894a
feat: coupoun support bank pay way ( #5285 )
2025-07-23 12:01:26 +08:00
Archer
bebe213891
perf: read file internal ( #5282 )
2025-07-22 17:28:55 +08:00
dependabot[bot]
8e94fdb988
chore(deps): bump form-data from 4.0.2 to 4.0.4 ( #5279 )
...
Bumps [form-data](https://github.com/form-data/form-data ) from 4.0.2 to 4.0.4.
- [Release notes](https://github.com/form-data/form-data/releases )
- [Changelog](https://github.com/form-data/form-data/blob/master/CHANGELOG.md )
- [Commits](https://github.com/form-data/form-data/compare/v4.0.2...v4.0.4 )
---
updated-dependencies:
- dependency-name: form-data
dependency-version: 4.0.4
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-22 17:02:05 +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
Finley Ge
de208d6c3f
fix: error ( #5269 )
2025-07-21 22:19:34 +08:00
dependabot[bot]
59e2b2f0bf
chore(deps): bump multer from 2.0.1 to 2.0.2 ( #5249 )
...
Bumps [multer](https://github.com/expressjs/multer ) from 2.0.1 to 2.0.2.
- [Release notes](https://github.com/expressjs/multer/releases )
- [Changelog](https://github.com/expressjs/multer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/expressjs/multer/compare/v2.0.1...v2.0.2 )
---
updated-dependencies:
- dependency-name: multer
dependency-version: 2.0.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-21 13:30:49 +08:00
Archer
593c816c1a
perf: value type checker ( #5255 )
...
* perf: value type checker
* fix: ts
2025-07-18 16:39:42 +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
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
Archer
b50c4373b3
Update doc ( #5223 )
...
* doc
* update version type
2025-07-16 15:02:21 +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
Archer
885a419178
fix: ns ( #5211 )
2025-07-14 19:38:31 +08:00
dreamer6680
f648011ff0
fix: apidataset don`t support pdfEnhance ( #5209 )
...
Co-authored-by: dreamer6680 <146868355@qq.com >
2025-07-14 10:48:34 +08:00
Archer
8ff0e8bd34
update project domain ( #5208 )
2025-07-14 10:13:21 +08:00
Archer
dae1093139
Feat: system tool support stream response ( #5206 )
...
* Match SSE for FastGPT (#5168 )
* Match SSE for FastGPT
* Modify the judgment
* Optimize logic for SSE transmission
* Refactor imports
* directly use workflowStreamResponse from props
* improve error handling and streamline onStreamData logic
* Refactor API client configuration
* perf: system tool support sse
* update doc
---------
Co-authored-by: Zhuangzai fa <143257420+ctrlz526@users.noreply.github.com >
2025-07-12 16:39:01 +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
heheer
7a6a396f2a
optimize ParentPaths component ( #5179 )
...
* optimize ParentPaths component
* fix dataset list diaplay
* component
2025-07-10 18:16:03 +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
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
8b0d09e241
fix: search type ( #5149 )
...
* fix: search type
* update preview
2025-07-04 00:13:14 +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
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
a70d2aa9f3
fix: input modal ( #5108 )
...
* fix: input modal
* fix: input modal
* fix: chat logs count
2025-06-28 17:09:59 +08:00
heheer
b6a258d494
fix vulnerability ( #5098 )
...
* safe
* add get cookie
* fix
* fix
* fix
2025-06-27 14:35:38 +08:00
Theresa
25c00cdef6
Mcp db fix ( #5096 )
...
* fix: correct input schema property name in getTools method
* fix: refactor schema definitions for AppSchema and AppVersionSchema
2025-06-26 12:59:34 +08:00
Theresa
626055836f
fix: correct input schema property name in getTools method ( #5095 )
2025-06-26 12:20:30 +08:00
heheer
e1819f48ee
fix bugs ( #5087 )
...
* fix metadata and forbid filter
* team plan init
* sync collection tags
* fix json import
* fix code
* fix
2025-06-26 10:15:51 +08:00
Theresa
f31752ccd0
fix: update input schema structure in getTools method ( #5089 )
...
* fix: update input schema structure in getTools method
* Update mcp.ts
* Update mcp.ts
---------
Co-authored-by: Archer <545436317@qq.com >
2025-06-25 19:45:13 +08:00
Oven
5153ffad59
fix:sandbox misspelling ( #5073 )
2025-06-22 14:40:35 +08:00
Archer
3ed3f2ad01
perf: image index ( #5071 )
...
* doc
* perf: img cite prompt
* perf: image index
* perf: add api key to retrain api
2025-06-20 13:25:32 +08:00
Archer
d44befeff0
Feat: admin audit ( #5068 )
...
* add admin audit (#5041 )
* Test audit (#5058 )
* feat: operation index
* fix: delete update vector
* perf: Clear invalid data
* perf: index
* perf: cleare invalid data
* index
* perf: audit event
* fix: schema enum
* add audit.svg (#5060 )
Co-authored-by: dreamer6680 <146868355@qq.com >
* update package
* perf: audit
* perf: code move
* eslint
* doc
---------
Co-authored-by: gggaaallleee <91131304+gggaaallleee@users.noreply.github.com >
Co-authored-by: dreamer6680 <1468683855@qq.com >
Co-authored-by: dreamer6680 <146868355@qq.com >
2025-06-19 10:35:21 +08:00
Archer
36fafd2149
feat: dataset index prefix ( #5061 )
2025-06-18 17:26:53 +08:00
Archer
6b2ea696c5
feat: operation index ( #5056 )
...
* feat: operation index
* fix: delete update vector
* perf: Clear invalid data
* perf: index
* perf: cleare invalid data
* index
2025-06-18 00:46:31 +08:00
Archer
41f73e6f7b
Feat: Plan cache ( #5052 )
...
* add cache for team member,app,dataset (#5007 )
* add cache for team member,app,dataset
* update for hook
* update redis
* update
* perf: cache code
* fix: i18n
---------
Co-authored-by: gggaaallleee <91131304+gggaaallleee@users.noreply.github.com >
2025-06-17 18:14:38 +08:00
Archer
af3221fa47
Fix some bug ( #5048 )
...
* fix: chat log time range
* fix: repeat system prompt
* perf: nanoid random
* fix: get files from histories
* fix: ts
* ts config
* perf: search dataset collection
2025-06-17 16:10:01 +08:00
Archer
7981b61ca9
perf: yuque dataset ( #5040 )
...
* perf: yuque dataset
* doc
2025-06-16 18:01:59 +08:00
Archer
450d0a54fe
perf: dashboard ( #5038 )
...
* perf: dashboard
* fix: path
2025-06-16 16:09:14 +08:00
Archer
9d6a48a62f
perf: mcp save raw schema ( #5030 )
...
* perf: mcp save raw schema
* fix: test
* code
* perf: json schema test
* perf: mcp
2025-06-13 18:46:55 +08:00