Archer
44e9299d5e
V4.13.2 features ( #5792 )
...
Document deploy / sync-images (push) Waiting to run
Document deploy / generate-timestamp (push) Blocked by required conditions
Document deploy / build-images (map[domain:https://fastgpt.cn suffix:cn]) (push) Blocked by required conditions
Document deploy / build-images (map[domain:https://fastgpt.io suffix:io]) (push) Blocked by required conditions
Document deploy / update-images (map[deployment:fastgpt-docs domain:https://fastgpt.cn kube_config:KUBE_CONFIG_CN suffix:cn]) (push) Blocked by required conditions
Document deploy / update-images (map[deployment:fastgpt-docs domain:https://fastgpt.io kube_config:KUBE_CONFIG_IO suffix:io]) (push) Blocked by required conditions
Build FastGPT images in Personal warehouse / get-vars (push) Waiting to run
Build FastGPT images in Personal warehouse / build-fastgpt-images (map[arch:amd64 runs-on:ubuntu-24.04]) (push) Blocked by required conditions
Build FastGPT images in Personal warehouse / build-fastgpt-images (map[arch:arm64 runs-on:ubuntu-24.04-arm]) (push) Blocked by required conditions
Build FastGPT images in Personal warehouse / release-fastgpt-images (push) Blocked by required conditions
* add manual create http toolset (#5743 )
* add manual create http toolset
* optimize code
* optimize
* fix
* fix
* rename filename
* feat: integrate ts-rest (#5741 )
* feat: integrate ts-rest
* chore: classify core contract and pro contract
* chore: update lockfile
* chore: tweak dir structure
* chore: tweak dir structure
* update tsrest code (#5755 )
* doc
* update tsrest code
* fix http toolset (#5753 )
* fix http toolset
* fix
* perf: http toolset
* fix: toolresponse result (#5760 )
* doc
* fix: toolresponse result
* fix: mongo watch
* remove log
* feat: integrated to minio (#5748 )
* feat: migrate to minio
* feat: migrate apps' and dataset's avatar to minio
* feat: migrate more avatars to minio
* fix: lock file
* feat: migrate copyright settings' logo to minio
* feat: integrate minio
* chore: improve code
* chore: rename variables
* refactor: s3 class
* fix: s3 and mongo operations
* chore: add session for avatar source
* fix: init s3 buckets
* fix: bugbot issues
* expired time code
* perf: avatar code
* union type
* export favouriteContract
* empty bucket check
---------
Co-authored-by: archer <545436317@qq.com>
* refactor: zod schema to generate OpenAPI instead (#5771 )
* doc
* fix: text split code (#5773 )
* fix: toolresponse result
* remove log
* stream remove
* fix: text split code
* fix: workflow (#5779 )
* fix: toolresponse result
* remove log
* fix: value check
* fix: workflow
* openapi doc
* perf: bucket delete cron
* doc
* feat: apikey health
* feat: export variables
* api code move
* perf: workflow performance (#5783 )
* perf: reactflow context
* perf: workflow context split
* perf: nodeList computed map
* perf: nodes dependen
* perf: workflow performance
* workflow performance
* removel og
* lock
* version
* loop drag
* reactflow size
* reactflow size
* fix: s3init (#5784 )
* doc
* fix: s3init
* perf: dynamic import
* remove moongose dep
* worker build
* worker code
* perf: worker build
* fix: error throw
* doc
* doc
* fix: build
* fix: dockerfile
* nextjs config
* fix: worker
* fix: build (#5791 )
* fix: build
* vector cache code
* fix: app info modal avatar upload method replace (#5787 )
* fix: app info modal avatar upload method replace
* chore: replace all useSelectFile with useUploadAvatar
* remove invalid code
* add size
* Update projects/app/src/pageComponents/app/detail/WorkflowComponents/Flow/nodes/render/RenderInput/templates/CommonInputForm.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update projects/app/src/pageComponents/app/detail/WorkflowComponents/context/workflowInitContext.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: heheer <heheer@sealos.io>
Co-authored-by: 伍闲犬 <whoeverimf5@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-20 19:08:21 +08:00
Archer
051455238c
V4.13.0 features ( #5693 )
...
* feat: concat usage code (#5657 )
* feat: dataset parse queue (#5661 )
* feat: chat usage concat (#5669 )
* perf: search test usage
* feat: chat usage concat
* fix: ts
* fix: ts
* feat: chat node response store (#5675 )
* feat: chat node response store
* limit export
* test
* add ai generate node (#5506 )
* add node copilot
* apply code
* update dynamic input & output
* add code test
* usage
* dynamic input border render
* optimize input & output
* optimize code
* update style
* change card to popover
* prompt editor basic
* prompt editor
* handle key down
* update prompt
* merge
* fix
* fix
* fix
* perf: workflow performance (#5677 )
* feat: chat node response store
* limit export
* perf: workflow performance
* remove log
* fix: app template get duplicate (#5682 )
* fix: dynamic input lock & code param (#5680 )
* fix: dynamic input lock & code param
* fix
* fix
* feat: multi node data sync & system tool hot-swapping (#5575 )
* Enhance file upload functionality and system tool integration (#5257 )
* Enhance file upload functionality and system tool integration
* Add supplementary documents and optimize the upload interface
* Refactor file plugin types and update upload configurations
* Refactor MinIO configuration variables and clean up API plugin handlers for improved readability and consistency
* File name change
* Refactor SystemTools component layout
* fix i18n
* fix
* fix
* fix
* 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
* chore: minio service class rewrite
* chore: s3 plugin upload
* feat: system global cache with multi node sync feature
* feat: cache
* chore: move images
* docs: update & remove useless code
* chore: resolve merge conflicts
* chore: adjust the code
* chore: adjust
* deps: upgrade @fastgpt-sdk/plugin to 0.1.17
* perf(s3): s3 config
* fix: cache syncKey refresh
* fix: update @fastgpt-sdk/plugin to v0.1.18 removing mongo definition for fixing vitest
* chore: adjust
---------
Co-authored-by: Ctrlz <143257420+ctrlz526@users.noreply.github.com>
Co-authored-by: heheer <heheer@sealos.io>
Co-authored-by: Archer <545436317@qq.com>
* perf: s3 api code
* fix: toolbox empty when second open modal
* feat: http tool set (#5599 )
* feat: http toolSet manual create front end
* feat: http toolSet manual create i18n
* feat: http toolSet manual create back end
* feat: auth, as tool param, adapt mcp
* fix: delete unused httpPlugin
* fix: delete FlowNodeTypeEnum.httpPlugin
* fix: AppTypeEnum include httpToolSet and httpPlugin
* fix
* delete console
* fix
* output schema
* fix
* fix bg
* fix base url
* fix
---------
Co-authored-by: heheer <zhiyu44@qq.com>
* feat: app count
* perf: type check
* feat: catch error
* perf: plugin hot-swapping (#5688 )
* perf: plugin hot-swapping
* chore: adjust code
* perf: cite data auth
* fix http toolset (#5689 )
* temp
* fix http tool set
* fix
* template author hide
* dynamic IO ui
* fix: auth test
* fix dynamic input & output (#5690 )
Co-authored-by: Archer <545436317@qq.com>
* fix: dynamic output id
* doc
* feat: model permission (#5666 )
* feat(permission): model permission definition & api
* chore: support update model's collaborators
* feat: remove unauthedmodel when paste and import
* fix: type error
* fix: test setup global model list
* fix: http tool api
* chore: update fastgpt-sdk version
* chore: remove useless code
* chore: myModelList cache
* perf: user who is not manager can not configure model permission (FE)
* perf: model => Set
* feat: getMyModels moved to opensource code; cache the myModelList
* fix: type error
* fix dynamic input reference select type (#5694 )
* remove unique index
* read file usage
* perf: connection error
* fix: abort token count
* fix: debug usage concat
* fix: immer clone object
* fix: immer clone object
* perf: throw error when error chat
* update audit i18n
* fix: 修复识别pptx文件后,返回内容顺序错乱问题 (#5696 )
* fix: pptx sort error
* fix prompt editor (#5695 )
* fix prompt editor
* fix
* fix: redis cache prefix (#5697 )
* fix: redis cache prefix
* fix: cache
* fix: get model collaborator by model.model
* feat: hint for model per
* rename bucket name
* model ui
* doc
* doc
---------
Co-authored-by: heheer <heheer@sealos.io>
Co-authored-by: Finley Ge <32237950+FinleyGe@users.noreply.github.com>
Co-authored-by: Ctrlz <143257420+ctrlz526@users.noreply.github.com>
Co-authored-by: Zeng Qingwen <143274079+fishwww-ww@users.noreply.github.com>
Co-authored-by: heheer <zhiyu44@qq.com>
Co-authored-by: Deepturn <33342819+Deepturn@users.noreply.github.com>
2025-09-24 22:40:31 +08:00
Archer
2ed1545eb5
V4.12.4 features ( #5626 )
...
* fix: push again, user select option button and form input radio content overflow (#5601 )
* fix: push again, user select option button and form input radio content overflow
* fix: use useCallback instead of useMemo, fix unnecessary delete
* fix: Move the variable inside the component
* fix: do not pass valueLabel to MySelect
* ui
* del collection api adapt
* refactor: inherit permission (#5529 )
* refactor: permission update conflict check function
* refactor(permission): app collaborator update api
* refactor(permission): support app update collaborator
* feat: support fe permission conflict check
* refactor(permission): app permission
* refactor(permission): dataset permission
* refactor(permission): team permission
* chore: fe adjust
* fix: type error
* fix: audit pagiation
* fix: tc
* chore: initv4130
* fix: app/dataset auth logic
* chore: move code
* refactor(permission): remove selfPermission
* fix: mock
* fix: test
* fix: app & dataset auth
* fix: inherit
* test(inheritPermission): test syncChildrenPermission
* prompt editor add list plugin (#5620 )
* perf: search result (#5608 )
* fix: table size (#5598 )
* temp: list value
* backspace
* optimize code
---------
Co-authored-by: Archer <545436317@qq.com>
Co-authored-by: 伍闲犬 <whoeverimf5@gmail.com>
* fix: fe & member list (#5619 )
* chore: initv4130
* fix: MemberItemCard
* fix: MemberItemCard
* chore: fe adjust & init script
* perf: test code
* doc
* fix debug variables (#5617 )
* perf: search result (#5608 )
* fix: table size (#5598 )
* fix debug variables
* fix
---------
Co-authored-by: Archer <545436317@qq.com>
Co-authored-by: 伍闲犬 <whoeverimf5@gmail.com>
* perf: member ui
* fix: inherit bug (#5624 )
* refactor(permission): remove getClbsWithInfo, which is useless
* fix: app list privateApp
* fix: get infos
* perf(fe): remove delete icon when it is disable in MemberItemCard
* fix: dataset private dataset
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: Archer <545436317@qq.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* perf: auto coupon
* chore: upgrade script & get infos avatar (#5625 )
* fix: get infos
* chore: initv4130
* feat: support WecomRobot publish, and fix AesKey can not save bug (#5526 )
* feat: resolve conflicts
* fix: add param 'show_publish_wecom'
* feat: abstract out WecomCrypto type
* doc: wecom robot document
* fix: solve instability in AI output
* doc: update some pictures
* feat: remove functions from request.ts to chat.ts and toolCall.ts
* doc: wecom robot doc update
* fix
* delete unused code
* doc: update version and prompt
* feat: remove wecom crypto, delete wecom code in workflow
* feat: delete unused codes
---------
Co-authored-by: heheer <zhiyu44@qq.com>
* remove test
* rename init shell
* feat: collection page store
* reload sandbox
* pysandbox
* remove log
* chore: remove useless code (#5629 )
* chore: remove useless code
* fix: checkConflict
* perf: support hidden type for RoleList
* fix: copy node
* update doc
* fix(permission): some bug (#5632 )
* fix: app/dataset list
* fix: inherit bug
* perf: del app;i18n;save chat
* fix: test
* i18n
* fix: sumper overflow return OwnerRoleVal (#5633 )
* remove invalid code
* fix: scroll
* fix: objectId
* update next
* update package
* object id
* mock redis
* feat: add redis append to resolve wecom stream response (#5643 )
* feat: resolve conflicts
* fix: add param 'show_publish_wecom'
* feat: abstract out WecomCrypto type
* doc: wecom robot document
* fix: solve instability in AI output
* doc: update some pictures
* feat: remove functions from request.ts to chat.ts and toolCall.ts
* doc: wecom robot doc update
* fix
* delete unused code
* doc: update version and prompt
* feat: remove wecom crypto, delete wecom code in workflow
* feat: delete unused codes
* feat: add redis append method
---------
Co-authored-by: heheer <zhiyu44@qq.com>
* cache per
* fix(test): init team sub when creating mocked user (#5646 )
* fix: button is not vertically centered (#5647 )
* doc
* fix: gridFs objectId (#5649 )
---------
Co-authored-by: Zeng Qingwen <143274079+fishwww-ww@users.noreply.github.com>
Co-authored-by: Finley Ge <32237950+FinleyGe@users.noreply.github.com>
Co-authored-by: heheer <heheer@sealos.io>
Co-authored-by: 伍闲犬 <whoeverimf5@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: heheer <zhiyu44@qq.com>
2025-09-15 20:02:54 +08:00
Archer
3f9b0fa1d4
V4.12.3 features ( #5595 )
...
Document deploy / sync-images (push) Waiting to run
Document deploy / generate-timestamp (push) Blocked by required conditions
Document deploy / build-images (map[domain:https://fastgpt.cn suffix:cn]) (push) Blocked by required conditions
Document deploy / build-images (map[domain:https://fastgpt.io suffix:io]) (push) Blocked by required conditions
Document deploy / update-images (map[deployment:fastgpt-docs domain:https://fastgpt.cn kube_config:KUBE_CONFIG_CN suffix:cn]) (push) Blocked by required conditions
Document deploy / update-images (map[deployment:fastgpt-docs domain:https://fastgpt.io kube_config:KUBE_CONFIG_IO suffix:io]) (push) Blocked by required conditions
Build FastGPT images in Personal warehouse / get-vars (push) Waiting to run
Build FastGPT images in Personal warehouse / build-fastgpt-images (map[arch:amd64 runs-on:ubuntu-24.04]) (push) Blocked by required conditions
Build FastGPT images in Personal warehouse / build-fastgpt-images (map[arch:arm64 runs-on:ubuntu-24.04-arm]) (push) Blocked by required conditions
Build FastGPT images in Personal warehouse / release-fastgpt-images (push) Blocked by required conditions
* refactor: remove ModelProviderIdType and update related types (#5549 )
* perf: model provider
* fix eval create split (#5570 )
* git rebase --continuedoc
* add more variable types (#5540 )
* variable types
* password
* time picker
* internal var
* file
* fix-test
* time select default value & range
* password & type render
* fix
* fix build
* fix
* move method
* split date select
* icon
* perf: variable code
* prompt editor add markdown plugin (#5556 )
* editor markdown
* fix build
* pnpm lock
* add props
* update code
* fix list
* editor ui
* fix variable reset (#5586 )
* perf: variables type code
* customize lexical indent (#5588 )
* perf: multiple selector
* perf: tab plugin
* doc
* refactor: update workflow constants to use ToolTypeEnum (#5491 )
* refactor: replace FlowNodeTemplateTypeEnum with string literals in workflow templates
* perf: tool type
---------
Co-authored-by: archer <545436317@qq.com>
* update doc
* fix: make table's row more natural while dragging it (#5596 )
* feat: add APIGetTemplate function and refactor template fetching logic (#5498 )
* feat: add APIGetTemplate function and refactor template fetching logic
* chore: adjust the code
* chore: update sdk
---------
Co-authored-by: FinleyGe <m13203533462@163.com>
* perf init system
* doc
* remove log
* remove i18n
* perf: variables render
---------
Co-authored-by: Ctrlz <143257420+ctrlz526@users.noreply.github.com>
Co-authored-by: heheer <heheer@sealos.io>
Co-authored-by: 伍闲犬 <whoeverimf5@gmail.com>
Co-authored-by: FinleyGe <m13203533462@163.com>
2025-09-07 14:41:48 +08:00
Archer
76dc23c2e4
perF: getInitData api cache;perf: tool description field;signoz store level ( #5465 )
...
Document deploy / sync-images (push) Waiting to run
Document deploy / generate-timestamp (push) Blocked by required conditions
Document deploy / build-images (map[domain:https://fastgpt.cn suffix:cn]) (push) Blocked by required conditions
Document deploy / build-images (map[domain:https://fastgpt.io suffix:io]) (push) Blocked by required conditions
Document deploy / update-images (map[deployment:fastgpt-docs domain:https://fastgpt.cn kube_config:KUBE_CONFIG_CN suffix:cn]) (push) Blocked by required conditions
Document deploy / update-images (map[deployment:fastgpt-docs domain:https://fastgpt.io kube_config:KUBE_CONFIG_IO suffix:io]) (push) Blocked by required conditions
Build FastGPT images in Personal warehouse / get-vars (push) Waiting to run
Build FastGPT images in Personal warehouse / build-fastgpt-images (map[arch:amd64 runs-on:ubuntu-24.04]) (push) Blocked by required conditions
Build FastGPT images in Personal warehouse / build-fastgpt-images (map[arch:arm64 runs-on:ubuntu-24.04-arm]) (push) Blocked by required conditions
Build FastGPT images in Personal warehouse / release-fastgpt-images (push) Blocked by required conditions
* perf: auto focus
* perF: getInitData api cache
* perf: tool description field
* signoz store level
* perF: chat logs index
2025-08-15 15:01:20 +08:00
heheer
9a9f094e15
prompt optimze loading ( #5461 )
2025-08-14 18:26:16 +08:00
heheer
c5cabd0efc
export chat detail ( #5454 )
...
Document deploy / sync-images (push) Waiting to run
Document deploy / generate-timestamp (push) Blocked by required conditions
Document deploy / build-images (map[domain:https://fastgpt.cn suffix:cn]) (push) Blocked by required conditions
Document deploy / build-images (map[domain:https://fastgpt.io suffix:io]) (push) Blocked by required conditions
Document deploy / update-images (map[deployment:fastgpt-docs domain:https://fastgpt.cn kube_config:KUBE_CONFIG_CN suffix:cn]) (push) Blocked by required conditions
Document deploy / update-images (map[deployment:fastgpt-docs domain:https://fastgpt.io kube_config:KUBE_CONFIG_IO suffix:io]) (push) Blocked by required conditions
Build FastGPT images in Personal warehouse / get-vars (push) Waiting to run
Build FastGPT images in Personal warehouse / build-fastgpt-images (map[arch:amd64 runs-on:ubuntu-24.04]) (push) Blocked by required conditions
Build FastGPT images in Personal warehouse / build-fastgpt-images (map[arch:arm64 runs-on:ubuntu-24.04-arm]) (push) Blocked by required conditions
Build FastGPT images in Personal warehouse / release-fastgpt-images (push) Blocked by required conditions
* export chat detail
* fix
* key name
2025-08-14 16:25:40 +08:00
Archer
9fbfabac61
perf: variabel replace;Feat: prompt optimizer code ( #5453 )
...
* feat: add prompt optimizer (#5444 )
* feat: add prompt optimizer
* fix
* perf: variabel replace
* perf: prompt optimizer code
* feat: init charts shell
* perf: user error remove
---------
Co-authored-by: heheer <heheer@sealos.io>
2025-08-14 15:48:22 +08:00
Archer
c51395b2c8
V4.12.0 features ( #5435 )
...
* add logs chart (#5352 )
* charts
* chart data
* log chart
* delete
* rename api
* fix
* move api
* fix
* fix
* pro config
* fix
* feat: Repository interaction (#5356 )
* feat: 1好像功能没问题了,明天再测
* feat: 2 解决了昨天遗留的bug,但全选按钮又bug了
* feat: 3 第三版,解决了全选功能bug
* feat: 4 第四版,下面改小细节
* feat: 5 我勒个痘
* feat: 6
* feat: 6 pr
* feat: 7
* feat: 8
* feat: 9
* feat: 10
* feat: 11
* feat: 12
* perf: checkbox ui
* refactor: tweak login loyout (#5357 )
Co-authored-by: Archer <545436317@qq.com>
* login ui
* app chat log chart pro display (#5392 )
* app chat log chart pro display
* add canopen props
* perf: pro tag tip
* perf: pro tag tip
* feat: openrouter provider (#5406 )
* perf: login ui
* feat: openrouter provider
* provider
* perf: custom error throw
* perf: emb batch (#5407 )
* perf: emb batch
* perf: vector retry
* doc
* doc (#5411 )
* doc
* fix: team folder will add to workflow
* fix: generateToc shell
* Tool price (#5376 )
* resolve conflicts for cherry-pick
* fix i18n
* Enhance system plugin template data structure and update ToolSelectModal to include CostTooltip component
* refactor: update systemKeyCost type to support array of objects in plugin and workflow types
* refactor: simplify systemKeyCost type across plugin and workflow types to a single number
* refactor: streamline systemKeyCost handling in plugin and workflow components
* fix
* fix
* perf: toolset price config;fix: workflow array selector ui (#5419 )
* fix: workflow array selector ui
* update default model tip
* perf: toolset price config
* doc
* fix: test
* Refactor/chat (#5418 )
* refactor: add homepage configuration; add home chat page; add side bar animated collapse and layout
* fix: fix lint rules
* chore: improve logics and code
* chore: more clearer logics
* chore: adjust api
---------
Co-authored-by: Archer <545436317@qq.com>
* perf: chat setting code
* del history
* logo image
* perf: home chat ui
* feat: enhance chat response handling with external links and user info (#5427 )
* feat: enhance chat response handling with external links and user info
* fix
* cite code
* perf: toolset add in workflow
* fix: test
* fix: search paraentId
* Fix/chat (#5434 )
* wip: rebase了upstream
* wip: adapt mobile UI
* fix: fix chat page logic and UI
* fix: fix UI and improve some logics
* fix: model selector missing logo; vision model to retrieve file
* perf: role selector
* fix: chat ui
* optimize export app chat log (#5436 )
* doc
* chore: move components to proper directory; fix the api to get app list (#5437 )
* chore: improve team app panel display form (#5438 )
* feat: add home chat log tab
* chore: improve team app panel display form
* chore: improve log panel
* fix: spec
* doc
* fix: log permission
* fix: dataset schema required
* add loading status
* remove ui weight
* manage log
* fix: log detail per
* doc
* fix: log menu
* rename permission
* bg color
* fix: app log per
* fix: log key selector
* fix: log
* doc
---------
Co-authored-by: heheer <zhiyu44@qq.com>
Co-authored-by: colnii <1286949794@qq.com>
Co-authored-by: 伍闲犬 <76519998+xqvvu@users.noreply.github.com>
Co-authored-by: Ctrlz <143257420+ctrlz526@users.noreply.github.com>
Co-authored-by: 伍闲犬 <whoeverimf5@gmail.com>
Co-authored-by: heheer <heheer@sealos.io>
2025-08-12 22:22:18 +08:00
Finley Ge
57e1ef1176
refactor: permission role & app read chat log permission ( #5416 )
...
* refactor: permission role
* refactor: permission type
* fix: permission manage
* fix: group owner cannot be deleted
* chore: common per map
* chore: openapi
* chore: rename
* fix: type error
* chore: app chat log permission
* chore: add initv4112
2025-08-11 10:51:44 +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
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
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
gggaaallleee
9fb5d05865
add audit ( #4923 )
...
Build FastGPT images in Personal warehouse / build-fastgpt-images (push) Waiting to run
* add audit
* update audit
* update audit
2025-06-03 21:28:26 +08:00
Archer
b4ecfb0b79
Feat: Node latest version ( #4905 )
...
Deploy doc image to cf / deploy-production (push) Waiting to run
Deploy doc image by kubeconfig / build-fastgpt-docs-images (push) Waiting to run
Deploy doc image by kubeconfig / update-docs-image (push) Blocked by required conditions
Build FastGPT images in Personal warehouse / build-fastgpt-images (push) Waiting to run
* 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
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
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
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
864eff47c7
perf: i18n ( #4740 )
...
Deploy doc image to cf / deploy-production (push) Waiting to run
Deploy doc image by kubeconfig / build-fastgpt-docs-images (push) Waiting to run
Deploy doc image by kubeconfig / update-docs-image (push) Blocked by required conditions
Build FastGPT images in Personal warehouse / build-fastgpt-images (push) Waiting to run
* feat: login limit time config
* doc
* perf: code
* i18n update
* update lock
* fix: ts
* update package
2025-05-05 16:16:59 +08:00
Archer
d6fed3d23a
perf: fetch url ( #4687 )
Deploy doc image to cf / deploy-production (push) Waiting to run
Deploy doc image by kubeconfig / build-fastgpt-docs-images (push) Waiting to run
Deploy doc image by kubeconfig / update-docs-image (push) Blocked by required conditions
Build FastGPT images in Personal warehouse / build-fastgpt-images (push) Waiting to run
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
heheer
5c93545016
fix 4.9.6 ( #4631 )
...
Deploy doc image to cf / deploy-production (push) Has been cancelled
Deploy doc image by kubeconfig / build-fastgpt-docs-images (push) Has been cancelled
Build FastGPT images in Personal warehouse / build-fastgpt-images (push) Has been cancelled
Deploy doc image by kubeconfig / update-docs-image (push) Has been cancelled
* 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
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
f9cecfd49a
fix: dataset selector load error ( #4243 )
...
* fix: dataset selector load error
* fix: path auth error
* fix: plugin scroll
* export chat log with contact (#4211 )
* export chat log with contact
* fix
---------
Co-authored-by: heheer <heheer@sealos.io>
2025-03-20 00:17:10 +08:00
Archer
54eb5c0547
feat: pg vector 0.8.0;perf: app pdf enhance parse ( #3962 )
...
* perf: app pdf enhance parse
* feat: pg vector 0.8.0
* update schema default
* model sort and default image
* perf: i18n
* perf: ui tip
2025-03-06 18:28:04 +08:00
heheer
f002896a24
chat logs filter & export ( #3737 )
...
* chat logs filter & export
* export chat detail
2025-02-11 16:32:47 +08:00
heheer
896a3f1472
add plugin unexist error tips ( #3717 )
...
Build FastGPT images in Personal warehouse / build-fastgpt-images (push) Waiting to run
* add plugin unexist error tips
* throw error when run plugin
* check workflow
* plugin data avoid request twice
* auth owner tmbId
* fix
2025-02-10 15:20:49 +08:00
Archer
42b2046f96
4.8.21 feature ( #3720 )
...
Deploy doc image by kubeconfig / build-fastgpt-docs-images (push) Waiting to run
Deploy doc image by kubeconfig / update-docs-image (push) Blocked by required conditions
Deploy doc image to vercel / deploy-production (push) Waiting to run
Build FastGPT images in Personal warehouse / build-fastgpt-images (push) Waiting to run
* agent search demo
* edit form force close image select
* feat: llm params and doubao1.5
* perf: model error tip
* fix: template register path
* package
2025-02-08 10:44:33 +08:00
Archer
db2c0a0bdb
V4.8.20 feature ( #3686 )
...
* Aiproxy (#3649 )
* model config
* feat: model config ui
* perf: rename variable
* feat: custom request url
* perf: model buffer
* perf: init model
* feat: json model config
* auto login
* fix: ts
* update packages
* package
* fix: dockerfile
* feat: usage filter & export & dashbord (#3538 )
* feat: usage filter & export & dashbord
* adjust ui
* fix tmb scroll
* fix code & selecte all
* merge
* perf: usages list;perf: move components (#3654 )
* perf: usages list
* team sub plan load
* perf: usage dashboard code
* perf: dashboard ui
* perf: move components
* add default model config (#3653 )
* 4.8.20 test (#3656 )
* provider
* perf: model config
* model perf (#3657 )
* fix: model
* dataset quote
* perf: model config
* model tag
* doubao model config
* perf: config model
* feat: model test
* fix: POST 500 error on dingtalk bot (#3655 )
* feat: default model (#3662 )
* move model config
* feat: default model
* fix: false triggerd org selection (#3661 )
* export usage csv i18n (#3660 )
* export usage csv i18n
* fix build
* feat: markdown extension (#3663 )
* feat: markdown extension
* media cros
* rerank test
* default price
* perf: default model
* fix: cannot custom provider
* fix: default model select
* update bg
* perf: default model selector
* fix: usage export
* i18n
* fix: rerank
* update init extension
* perf: ip limit check
* doubao model order
* web default modle
* perf: tts selector
* perf: tts error
* qrcode package
* reload buffer (#3665 )
* reload buffer
* reload buffer
* tts selector
* fix: err tip (#3666 )
* fix: err tip
* perf: training queue
* doc
* fix interactive edge (#3659 )
* fix interactive edge
* fix
* comment
* add gemini model
* fix: chat model select
* perf: supplement assistant empty response (#3669 )
* perf: supplement assistant empty response
* check array
* perf: max_token count;feat: support resoner output;fix: member scroll (#3681 )
* perf: supplement assistant empty response
* check array
* perf: max_token count
* feat: support resoner output
* member scroll
* update provider order
* i18n
* fix: stream response (#3682 )
* perf: supplement assistant empty response
* check array
* fix: stream response
* fix: model config cannot set to null
* fix: reasoning response (#3684 )
* perf: supplement assistant empty response
* check array
* fix: reasoning response
* fix: reasoning response
* doc (#3685 )
* perf: supplement assistant empty response
* check array
* doc
* lock
* animation
* update doc
* update compose
* doc
* doc
---------
Co-authored-by: heheer <heheer@sealos.io>
Co-authored-by: a.e. <49438478+I-Info@users.noreply.github.com>
2025-02-05 00:10:47 +08:00
Archer
d0d1a2cae8
perf: http body;perf: create by json;perf: create by curl ( #3570 )
...
Deploy doc image by kubeconfig / build-fastgpt-docs-images (push) Waiting to run
Deploy doc image by kubeconfig / update-docs-image (push) Blocked by required conditions
Deploy doc image to vercel / deploy-production (push) Waiting to run
Build FastGPT images in Personal warehouse / build-fastgpt-images (push) Waiting to run
* perf: http body
* feat: create app by json (#3557 )
* feat: create app by json
* fix build
* perf: create by json;perf: create by curl
* fix: ts
---------
Co-authored-by: heheer <heheer@sealos.io>
2025-01-12 22:49:03 +08:00
Archer
bb669ca3ff
fix: plugin cost ( #3533 )
Build FastGPT images in Personal warehouse / build-fastgpt-images (push) Has been cancelled
2025-01-06 12:43:04 +08:00
Archer
b520988c64
V4.8.17 feature ( #3485 )
...
* feat: add third party account config (#3443 )
* temp
* editor workflow variable style
* add team to dispatch
* i18n
* delete console
* change openai account position
* fix
* fix
* fix
* fix
* fix
* 4.8.17 test (#3461 )
* perf: external provider config
* perf: ui
* feat: add template config (#3434 )
* change template position
* template config
* delete console
* delete
* fix
* fix
* perf: Mongo visutal field (#3464 )
* remve invalid code
* perf: team member visutal code
* perf: virtual search; perf: search test data
* fix: ts
* fix: image response headers
* perf: template code
* perf: auth layout;perf: auto save (#3472 )
* perf: auth layout
* perf: auto save
* perf: auto save
* fix: template guide display & http input support external variables (#3475 )
* fix: template guide display
* http editor support external workflow variables
* perf: auto save;fix: ifelse checker line break; (#3478 )
* perf: auto save
* perf: auto save
* fix: ifelse checker line break
* perf: doc
* perf: doc
* fix: update var type error
* 4.8.17 test (#3479 )
* perf: auto save
* perf: auto save
* perf: template code
* 4.8.17 test (#3480 )
* perf: auto save
* perf: auto save
* perf: model price model
* feat: add react memo
* perf: model provider filter
* fix: ts (#3481 )
* perf: auto save
* perf: auto save
* fix: ts
* simple app tool select (#3473 )
* workflow plugin userguide & simple tool ui
* simple tool filter
* reuse component
* change component to hook
* fix
* perf: too selector modal (#3484 )
* perf: auto save
* perf: auto save
* perf: markdown render
* perf: too selector
* fix: app version require tmbId
* perf: templates refresh
* perf: templates refresh
* hide auto save error tip
* perf: toolkit guide
---------
Co-authored-by: heheer <heheer@sealos.io>
2024-12-27 20:05:12 +08:00
Archer
a209856d48
Fix config ( #3476 )
...
Deploy doc image by kubeconfig / build-fastgpt-docs-images (push) Waiting to run
Deploy doc image by kubeconfig / update-docs-image (push) Blocked by required conditions
Deploy doc image to vercel / deploy-production (push) Waiting to run
Build FastGPT images in Personal warehouse / build-fastgpt-images (push) Waiting to run
Sync images / sync (push) Has been cancelled
* feat: SiliconCloud doc
* feat: SiliconCloud doc
* perf: silicon cloud doc
* perf: silicon cloud doc
2024-12-26 21:36:09 +08:00
Archer
f646ef8595
feat: model select support close params;perf: dataset params slider;update doc ( #3453 )
...
Deploy doc image by kubeconfig / build-fastgpt-docs-images (push) Waiting to run
Deploy doc image by kubeconfig / update-docs-image (push) Blocked by required conditions
Deploy doc image to vercel / deploy-production (push) Waiting to run
Build FastGPT images in Personal warehouse / build-fastgpt-images (push) Waiting to run
* feat: model select support close params
* perf: dataset params slider
* update doc
* update doc
* add delete log
* perf: ai config overflow
* test
* test
* test
* delete collection tags
* delete collection tags
2024-12-23 23:47:33 +08:00
Archer
58fbf78c6e
perf: ai param config ( #3451 )
...
Deploy doc image by kubeconfig / build-fastgpt-docs-images (push) Waiting to run
Deploy doc image by kubeconfig / update-docs-image (push) Blocked by required conditions
Deploy doc image to vercel / deploy-production (push) Waiting to run
Build FastGPT images in Personal warehouse / build-fastgpt-images (push) Waiting to run
Sync images / sync (push) Has been cancelled
* perf: ai param config
* pacakge import
* perf: ai config doc
2024-12-23 10:31:15 +08:00
Archer
bd79e7701f
V4.8.16 dev ( #3431 )
...
Deploy doc image by kubeconfig / build-fastgpt-docs-images (push) Waiting to run
Deploy doc image by kubeconfig / update-docs-image (push) Blocked by required conditions
Deploy doc image to vercel / deploy-production (push) Waiting to run
Build FastGPT images in Personal warehouse / build-fastgpt-images (push) Waiting to run
Sync images / sync (push) Has been cancelled
* feat: add feishu & yuque dataset (#3379 )
* feat: add feishu & yuque dataset
* fix ts
* fix ts
* move type position
* fix
* fix: merge interface
* fix
* feat: dingtalk sso support (#3408 )
* fix: optional sso state
* feat: dingtalk bot
* feat: dingtalk sso login
* chore: move i18n to user namespace
* feat: dingtalk bot integration (#3415 )
* feat: dingtalk bot integration
* docs: config dingtalk bot
* feat:sear XNG服务 (#3413 )
* feat:sear XNG服务
* 补充了courseUrl
* 添加了官方文档
* 错误时返回情况修正了一下
* Tracks (#3420 )
* feat: node intro
* feat: add domain track
* dingding sso login
* perf: api dataset code and add doc
* feat: tracks
* feat: searXNG plugins
* fix: ts
* feat: delete node tracks (#3423 )
* fix: dingtalk bot GET verification (#3424 )
* 4.8.16 test: fix: plugin inputs render;fix: ui offset (#3426 )
* fix: ui offset
* perf: dingding talk
* fix: plugin inputs render
* feat: menu all folder (#3429 )
* fix: recall code
---------
Co-authored-by: heheer <heheer@sealos.io>
Co-authored-by: a.e. <49438478+I-Info@users.noreply.github.com>
Co-authored-by: Jiangween <145003935+Jiangween@users.noreply.github.com>
2024-12-18 19:30:19 +08:00
Archer
bfac393ab1
Add question guide config ( #3403 )
...
* feat:Prompt task (#3337 )
* feat:猜你想问自定义功能
* 修改用户输入框部分,去除冗余代码
* 删除不必要的属性
* 删除多余内容
* 修正了格式问题,并实现获取调试和app最新参数
* 修正了几行代码
* feat:Prompt task (#3337 )
* feat:猜你想问自定义功能
* 修改用户输入框部分,去除冗余代码
* 删除不必要的属性
* 删除多余内容
* 修正了格式问题,并实现获取调试和app最新参数
* 修正了几行代码
* perf: question gudide code
* fix: i18n
* hunyuan logo
* fix: cq templates
* perf: create question guide code
* udpate svg
---------
Co-authored-by: Jiangween <145003935+Jiangween@users.noreply.github.com>
2024-12-16 13:49:31 +08:00
Archer
90d7d2a164
perf: workflow snapshots;fix: extrat node selected ( #3334 )
...
Deploy doc image by kubeconfig / build-fastgpt-docs-images (push) Waiting to run
Deploy doc image by kubeconfig / update-docs-image (push) Blocked by required conditions
Deploy doc image to vercel / deploy-production (push) Waiting to run
Build FastGPT images in Personal warehouse / build-fastgpt-images (push) Has been cancelled
Sync images / sync (push) Has been cancelled
* doc
* perf: workflow snapshots
* fix: extrat node selected
* refresh page reset snapshot
2024-12-06 18:08:52 +08:00
Archer
1aebe5f185
V4.8.15 feature ( #3331 )
...
* feat: add customize toolkit (#3205 )
* chaoyang
* fix-auth
* add toolkit
* add order
* plugin usage
* fix
* delete console:
* Fix: Fix fullscreen preview top positioning and improve Markdown rendering logic (#3247 )
* 完成任务:修复全屏预览顶部固定问题,优化 Markdown 渲染逻辑
* 有问题修改
* 问题再修改
* 修正问题
* fix: plugin standalone display issue (#3254 )
* 4.8.15 test (#3246 )
* o1 config
* perf: system plugin code
* 调整系统插件代码。增加html 渲染安全配置。 (#3258 )
* perf: base64 picker
* perf: list app or dataset
* perf: plugin config code
* 小窗适配等问题 (#3257 )
* 小窗适配等问题
* git问题
* 小窗剩余问题
* feat: system plugin auth and lock version (#3265 )
* feat: system plugin auth and lock version
* update comment
* 4.8.15 test (#3267 )
* tmp log
* perf: login direct
* perf: iframe html code
* remove log
* fix: plugin standalone display (#3277 )
* refactor: 页面拆分&i18n拆分 (#3281 )
* refactor: account组件拆成独立页面
* script: 新增i18n json文件创建脚本
* refactor: 页面i18n拆分
* i18n: add en&hant
* 4.8.15 test (#3285 )
* tmp log
* remove log
* fix: watch avatar refresh
* perf: i18n code
* fix(plugin): use intro instead of userguide (#3290 )
* Universal SSO (#3292 )
* tmp log
* remove log
* feat: common oauth
* readme
* perf: sso provider
* remove sso code
* perf: refresh plugins
* feat: add api dataset (#3272 )
* add api-dataset
* fix api-dataset
* fix api dataset
* fix ts
* perf: create collection code (#3301 )
* tmp log
* remove log
* perf: i18n change
* update version doc
* feat: question guide from chatId
* perf: create collection code
* fix: request api
* fix: request api
* fix: tts auth and response type (#3303 )
* perf: md splitter
* fix: tts auth and response type
* fix: api file dataset (#3307 )
* perf: api dataset init (#3310 )
* perf: collection schema
* perf: api dataset init
* refactor: 团队管理独立页面 (#3302 )
* ui: 团队管理独立页面
* 代码优化
* fix
* perf: sync collection and ui check (#3314 )
* perf: sync collection
* remove script
* perf: update api server
* perf: api dataset parent
* perf: team ui
* perf: team 18n
* update team ui
* perf: ui check
* perf: i18n
* fix: debug variables & cronjob & system plugin callback load (#3315 )
* fix: debug variables & cronjob & system plugin callback load
* fix type
* fix
* fix
* fix: plugin dataset quote;perf: system variables init (#3316 )
* fix: plugin dataset quote
* perf: system variables init
* perf: node templates ui;fix: dataset import ui (#3318 )
* fix: dataset import ui
* perf: node templates ui
* perf: ui refresh
* feat:套餐改名和套餐跳转配置 (#3309 )
* fixing:except Sidebar
* 去除了多余的代码
* 修正了套餐说明的代码
* 修正了误删除的show_git代码
* 修正了名字部分等代码
* 修正了问题,遗留了其他和ui讨论不一致的部分
* 4.8.15 test (#3319 )
* remove log
* pref: bill ui
* pref: bill ui
* perf: log
* html渲染文档 (#3270 )
* html渲染文档
* 文档有点小问题
* feat: doc (#3322 )
* 集合重训练 (#3282 )
* rebaser
* 一点补充
* 小问题
* 其他问题修正,删除集合保留文件的参数还没找到...
* reTraining
* delete uesless
* 删除了一行错误代码
* 集合重训练部分
* fixing
* 删除console代码
* feat: navbar item config (#3326 )
* perf: custom navbar code;perf: retraining code;feat: api dataset and dataset api doc (#3329 )
* feat: api dataset and dataset api doc
* perf: retraining code
* perf: custom navbar code
* fix: ts (#3330 )
* fix: ts
* fix: ts
* retraining ui
* perf: api collection filter
* perf: retrining button
---------
Co-authored-by: heheer <heheer@sealos.io>
Co-authored-by: Jiangween <145003935+Jiangween@users.noreply.github.com>
Co-authored-by: papapatrick <109422393+Patrickill@users.noreply.github.com>
2024-12-06 10:56:53 +08:00
Archer
8aa6b53760
V4.8.14 dev ( #3234 )
...
* feat: rewrite chat context (#3176 )
* feat: add app auto execute (#3115 )
* feat: add app auto execute
* auto exec configtion
* chatting animation
* change icon
* fix
* fix
* fix link
* feat: add chat context to all chatbox
* perf: loading ui
---------
Co-authored-by: heheer <heheer@sealos.io>
* app auto exec (#3179 )
* add chat records loaded state (#3184 )
* perf: chat store reset storage (#3186 )
* perf: chat store reset storage
* perf: auto exec code
* chore: workflow ui (#3175 )
* chore: workflow ui
* fix
* change icon color config
* change popover to mymenu
* 4.8.14 test (#3189 )
* update doc
* fix: token check
* perf: icon button
* update doc
* feat: share page support configuration Whether to allow the original view (#3194 )
* update doc
* perf: fix index (#3206 )
* perf: i18n
* perf: Add service entry (#3226 )
* 4.8.14 test (#3228 )
* fix: ai log
* fix: text splitter
* fix: reference unselect & user form description & simple to advance (#3229 )
* fix: reference unselect & user form description & simple to advance
* change abort position
* perf
* perf: code (#3232 )
* perf: code
* update doc
* fix: create btn permission (#3233 )
* update doc
* fix: refresh chatbox listener
* perf: check invalid reference
* perf: check invalid reference
* update doc
* fix: ui props
---------
Co-authored-by: heheer <heheer@sealos.io>
2024-11-26 12:02:58 +08:00
Archer
e9d52ada73
4.8.13 feature ( #3118 )
...
* chore(ui): login page & workflow page (#3046 )
* login page & number input & multirow select & llm select
* workflow
* adjust nodes
* New file upload (#3058 )
* feat: toolNode aiNode readFileNode adapt new version
* update docker-compose
* update tip
* feat: adapt new file version
* perf: file input
* fix: ts
* feat: add chat history time label (#3024 )
* feat:add chat and logs time
* feat: add chat history time label
* code perf
* code perf
---------
Co-authored-by: 勤劳上班的卑微小张 <jiazhan.zhang@ggimage.com>
* add chatType (#3060 )
* pref: slow query of full text search (#3044 )
* Adapt findLast api;perf: markdown zh format. (#3066 )
* perf: context code
* fix: adapt findLast api
* perf: commercial plugin run error
* perf: markdown zh format
* perf: dockerfile proxy (#3067 )
* fix ui (#3065 )
* fix ui
* fix
* feat: support array reference multi-select (#3041 )
* feat: support array reference multi-select
* fix build
* fix
* fix loop multi-select
* adjust condition
* fix get value
* array and non-array conversion
* fix plugin input
* merge func
* feat: iframe code block;perf: workflow selector type (#3076 )
* feat: iframe code block
* perf: workflow selector type
* node pluginoutput check (#3074 )
* feat: View will move when workflow check error;fix: ui refresh error when continuous file upload (#3077 )
* fix: plugin output check
* fix: ui refresh error when continuous file upload
* feat: View will move when workflow check error
* add dispatch try catch (#3075 )
* perf: workflow context split (#3083 )
* perf: workflow context split
* perf: context
* 4.8.13 test (#3085 )
* perf: workflow node ui
* chat iframe url
* feat: support sub route config (#3071 )
* feat: support sub route config
* dockerfile
* fix upload
* delete unused code
* 4.8.13 test (#3087 )
* fix: image expired
* fix: datacard navbar ui
* perf: build action
* fix: workflow file upload refresh (#3088 )
* fix: http tool response (#3097 )
* loop node dynamic height (#3092 )
* loop node dynamic height
* fix
* fix
* feat: support push chat log (#3093 )
* feat: custom uid/metadata
* to: custom info
* fix: chat push latest
* feat: add chat log envs
* refactor: move timer to pushChatLog
* fix: using precise log
---------
Co-authored-by: Finley Ge <m13203533462@163.com>
* 4.8.13 test (#3098 )
* perf: loop node refresh
* rename context
* comment
* fix: ts
* perf: push chat log
* array reference check & node ui (#3100 )
* feat: loop start add index (#3101 )
* feat: loop start add index
* update doc
* 4.8.13 test (#3102 )
* fix: loop index;edge parent check
* perf: reference invalid check
* fix: ts
* fix: plugin select files and ai response check (#3104 )
* fix: plugin select files and ai response check
* perf: text editor selector;tool call tip;remove invalid image url;
* perf: select file
* perf: drop files
* feat: source id prefix env (#3103 )
* 4.8.13 test (#3106 )
* perf: select file
* perf: drop files
* perf: env template
* 4.8.13 test (#3107 )
* perf: select file
* perf: drop files
* fix: imple mode adapt files
* perf: push chat log (#3109 )
* fix: share page load title error (#3111 )
* 4.8.13 perf (#3112 )
* fix: share page load title error
* update file input doc
* perf: auto add file urls
* perf: auto ser loop node offset height
* 4.8.13 test (#3117 )
* perf: plugin
* updat eaction
* feat: add more share config (#3120 )
* feat: add more share config
* add i18n en
* fix: missing subroute (#3121 )
* perf: outlink config (#3128 )
* update action
* perf: outlink config
* fix: ts (#3129 )
* 更新 docSite 文档内容 (#3131 )
* fix: null pointer (#3130 )
* fix: null pointer
* perf: not input text
* update doc url
* perf: outlink default value (#3134 )
* update doc (#3136 )
* 4.8.13 test (#3137 )
* update doc
* perf: completions chat api
* Restore docSite content based on upstream/4.8.13-dev (#3138 )
* Restore docSite content based on upstream/4.8.13-dev
* 4813.md缺少更正
* update doc (#3141 )
---------
Co-authored-by: heheer <heheer@sealos.io>
Co-authored-by: papapatrick <109422393+Patrickill@users.noreply.github.com>
Co-authored-by: 勤劳上班的卑微小张 <jiazhan.zhang@ggimage.com>
Co-authored-by: Finley Ge <32237950+FinleyGe@users.noreply.github.com>
Co-authored-by: a.e. <49438478+I-Info@users.noreply.github.com>
Co-authored-by: Finley Ge <m13203533462@163.com>
Co-authored-by: Jiangween <145003935+Jiangween@users.noreply.github.com>
2024-11-13 11:29:53 +08:00
Archer
e06d72e86e
4.8.12 test ( #3006 )
...
Build FastGPT images in Personal warehouse / build-fastgpt-images (push) Waiting to run
* perf: oneapi error tip
* fix: qps limit condition error
* perf: Plan tip
* fix: permission modal ui
* perf: dataset slider ui
* perf: api key auth tmbId problem
* perf: dataset upload i18n
* fix: http json path check
2024-10-28 22:47:45 +08:00
Archer
9b0706ed92
HTTP support jsonPath; System plugin support save file. ( #2969 )
...
Build FastGPT images in Personal warehouse / build-fastgpt-images (push) Waiting to run
Deploy doc image by kubeconfig / build-fastgpt-docs-images (push) Has been cancelled
Deploy doc image to vercel / deploy-production (push) Has been cancelled
Deploy doc image by kubeconfig / update-docs-image (push) Has been cancelled
* perf: system plugin auto save file
* feat: http support jsonPath
* fix: assistant response
* reset milvus version
* fix: textarea register
* fix: global variable
* delete tip
* doc
2024-10-23 00:40:54 +08:00
Archer
61c6b1e471
Perf: delete app tip; fix: can't stop debug. ( #2865 )
...
* fix: variables check
* remove log
* perf: delete app tip
* perf: remove node code
* fix: can not stop debug
* update version
* update version intro
* fix: per error
* perf: apikey manager
* Add permission check
* update README
2024-10-10 11:30:36 +08:00
Archer
3a4b4a866b
Team group ( #2864 )
...
* feat(member-group): Team (#2616 )
* feat: member-group schema define
* feat(fe): create group
* feat: add group edit modal
* feat(fe): add avatar group component
* feat: edit group
fix: permission select menu style
* feat: bio-mode support for select-member component
* fix: avatar group key unique
* feat: group manage
* feat: divide member into group and clbs
* feat: finish team permission
* chore: adjust
* fix: get clbs
* perf: groups code
* pref: member group for team (#2706 )
* chore: fe adjust
fix: remove the member from groups when removing from team
feat: change the groups avatar when updating the team's avatar
* chore: DefaultGroupName as a constant string ''
* fix: create default group when create team for root
* feat: comment
* feat: 4811 init
* pref: member group for team (#2732 )
* chore: default group name
* feat: get default group when get by tmbid
* feat(fe): adjust
* member ui
* fix: delete group (#2736 )
* perf: init4811
* pref: member group (#2818 )
* fix: update clb per then refetch clb list
* fix: calculate group permission
* feat(fe): group tag
* refactor(fe): team and group manage
* feat: manage group member
* feat: add group transfer owner modal
* feat: group manage member
* chore: adjust the file structure
* pref: member group
* chore: adjust fe style
* fix: ts error
* chore: fe adjust
* chore: fe adjust
* chore: adjust
* chore: adjust the code
* perf: i18n and schema name
* pref: member-group (#2862 )
* feat: group list ordered by updateTime
* fix: transfer ownership of group when deleting member
* fix: i18n fix
* feat: can not set member as admin/owner when user is not active
* fix: GroupInfoModal hover input do not change color
* fix(fe): searchinput do not scroll
* perf: team group ui
* doc
* remove enum
---------
Co-authored-by: Finley Ge <32237950+FinleyGe@users.noreply.github.com>
2024-10-09 18:32:10 +08:00
Archer
f2749cbb00
4.8.11 perf ( #2832 )
...
* save toast
* perf: surya ocr
* perf: remove same model name
* fix: indexes
* perf: ip check
* feat: Fixed the version number of the subapplication
* feat: simple app get latest child version
* perf: update child dispatch variables
* feat: variables update doc
2024-09-28 15:31:25 +08:00
Archer
54e0a0eab1
4.8.11 code perf ( #2804 )
...
* perf: support child layout
* perf: user form ui
* perf: plugin tool output code
* perf: code
* perf: node fold hook
2024-09-26 16:27:28 +08:00
papapatrick
cb6fe9d0da
feat: support select field as tool output ( #2798 )
...
* feat: support select field as tool output
* defaultOutput
2024-09-26 14:37:06 +08:00
heheer
1cf76ee7df
feat: add form input node ( #2773 )
...
* add node
* dispatch
* extract InputTypeConfig component
* question tip
* fix build
* fix
* fix
2024-09-26 13:48:03 +08:00