1. 12 Jul, 2025 2 commits
    • Feat: system tool support stream response (#5206) · dae10931
      * 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>
      Archer committed
    • Update 4101.md (#5204) · b591a163
      Archer committed
  2. 11 Jul, 2025 2 commits
    • doc (#5203) · a266bba5
      Archer committed
    • feature: 4.10.1 (#5201) · 3a5d725e
      * 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>
      Archer committed
  3. 10 Jul, 2025 4 commits
  4. 09 Jul, 2025 3 commits
  5. 08 Jul, 2025 2 commits
  6. 07 Jul, 2025 3 commits
  7. 04 Jul, 2025 3 commits
  8. 03 Jul, 2025 9 commits
  9. 02 Jul, 2025 5 commits
    • fix: yml (#5134) · 7add7178
      Archer committed
    • update version (#5133) · ad45ed05
      Archer committed
    • update doc (#5132) · 1c2bc711
      * update doc
      
      * update doc
      
      * update doc
      Archer committed
    • feature: System plugin (#5131) · 33d40fd0
      * 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>
      Archer committed
    • add send question condition check (#5130) · 0ead4239
      * add send question condition check
      
      * fix
      heheer committed
  10. 01 Jul, 2025 1 commit
  11. 30 Jun, 2025 2 commits
  12. 28 Jun, 2025 2 commits
  13. 27 Jun, 2025 2 commits