1. 21 Oct, 2025 2 commits
  2. 20 Oct, 2025 3 commits
    • V4.13.2 features (#5792) · 44e9299d
      * 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>
      Archer committed
    • fix: resolve MCP service modal checkbox double-click event issue (#5790) · ca3053f0
      Fixed the issue where clicking on checkboxes in the MCP service modal
      would trigger double-click events, causing selections to be immediately
      deselected.
      
      Root cause:
      - Checkbox onChange events were conflicting with parent HStack onClick events
      - Both components were trying to handle the same selection logic
      
      Solution:
      - Extracted handleItemClick function to avoid code duplication
      - Flex onClick: only e.stopPropagation() to prevent event bubbling
      - Checkbox onChange: handleItemClick for checkbox-specific interactions
      - HStack onClick: handleItemClick for row-level interactions
      
      Benefits:
       Checkbox clicks work properly without double-toggle
       Full row click functionality preserved
       All checkbox hover/focus effects maintained
       Clean DRY code structure with shared logic
       Perfect visual alignment between checkbox and avatar
      
      Changes made to:
      - projects/app/src/pageComponents/dashboard/mcp/EditModal.tsx:159-194
      
      🤖 Generated with [Claude Code](https://claude.ai/code)
      via [Happy](https://happy.engineering)
      
      Co-authored-by: Claude <noreply@anthropic.com>
      Co-authored-by: Happy <yesreply@happy.engineering>
      Finley Ge committed
  3. 19 Oct, 2025 1 commit
  4. 17 Oct, 2025 1 commit
    • feat: add health check to MongoDB service in Docker Compose templates (#5776) · 1ab2e922
      * feat: add health check to MongoDB service in Docker Compose templates
      
      - Add health check configuration to MongoDB service in both dev and prod templates
      - Use mongo client ping command with authentication to verify service availability
      - Configure 10s interval, 5s timeout, 5 retries, and 30s start period
      - Ensures MongoDB service health monitoring consistent with other services
      
      Generated with [Claude Code](https://claude.ai/code)
      via [Happy](https://happy.engineering)
      
      Co-Authored-By: Claude <noreply@anthropic.com>
      Co-Authored-By: Happy <yesreply@happy.engineering>
      
      * chore: regenerate Docker Compose files with MongoDB health check
      
      - Run pnpm gen:deploy to regenerate all Docker Compose files
      - MongoDB health checks are now included in all generated variants
      - Health check configuration: 10s interval, 5s timeout, 5 retries, 30s start period
      - Affects dev, prod and documentation Docker Compose files
      
      Generated with [Claude Code](https://claude.ai/code)
      via [Happy](https://happy.engineering)
      
      Co-Authored-By: Claude <noreply@anthropic.com>
      Co-Authored-By: Happy <yesreply@happy.engineering>
      
      ---------
      
      Co-authored-by: Claude <noreply@anthropic.com>
      Co-authored-by: Happy <yesreply@happy.engineering>
      Finley Ge committed
  5. 15 Oct, 2025 1 commit
  6. 13 Oct, 2025 1 commit
  7. 11 Oct, 2025 1 commit
  8. 10 Oct, 2025 3 commits
  9. 09 Oct, 2025 2 commits
  10. 06 Oct, 2025 1 commit
  11. 30 Sep, 2025 3 commits
    • doc (#5730) · 69559814
      Archer committed
    • deploy doc (#5729) · 1d2fe012
      Archer committed
    • 4.13.1 features (#5728) · a83ae8e6
      * fix(api): 修复二级路由下的页面判断逻辑
      
      在请求错误处理中,添加基础URL前缀以正确判断当前是否为外部链接页面。
      
      * perf: use global var
      
      * remove invalid code
      
      * feat: response limit;perf: copy avatar image;perf: markdown parse (#5719)
      
      * feat: response limit
      
      * remove placeholder
      
      * perf: copy avatar image
      
      * perf: markdown parse
      
      * fix: child app cannot show cite
      
      * doc
      
      * fix: node template bugs (#5727)
      
      * add dataset search count track (#5721)
      
      * add dataset search count track
      
      * remove pro
      
      * change to track
      
      * remove unused
      
      * fix
      
      * perf: track code
      
      ---------
      
      Co-authored-by: archer <545436317@qq.com>
      
      * http response limit
      
      * deploy doc
      
      * fix: test
      
      * doc
      
      * remove invalid code
      
      * remove invalid code
      
      ---------
      
      Co-authored-by: 戴盛利 <1639499287@qq.com>
      Co-authored-by: heheer <heheer@sealos.io>
      Archer committed
  12. 29 Sep, 2025 5 commits
  13. 27 Sep, 2025 3 commits
  14. 26 Sep, 2025 3 commits
  15. 25 Sep, 2025 6 commits
  16. 24 Sep, 2025 2 commits
    • fix: child usage remove (#5698) · 88633a2a
      * fix: child usage remove
      
      * remove runloop empty usage
      Archer committed
    • V4.13.0 features (#5693) · 05145523
      * 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>
      Archer committed
  17. 22 Sep, 2025 1 commit
  18. 21 Sep, 2025 1 commit