Archer
|
76d6234de6
|
V4.14.7 features (#6406)
* Agent features (#6345)
* Test agent (#6220)
* squash: compress all commits into one
* feat: plan response in ui
* response ui
* perf: agent config
* merge
* tool select ux
* perf: chat ui
* perf: agent editform
* tmp code
* feat: save chat
* Complete agent parent (#6049)
* add role and tools filling
* add: file-upload
---------
Co-authored-by: xxyyh <2289112474@qq>
* perf: top agent code
* top agent (#6062)
Co-authored-by: xxyyh <2289112474@qq>
* fix: ts
* skill editor ui
* ui
* perf: rewrite type with zod
* skill edit ui
* skill agent (#6089)
* cp skill chat
* rebase fdf933d
and add skill chat
* 1. skill 的 CRUD
2. skill 的信息渲染到前端界面
* solve comment
* remove chatid and chatItemId
* skill match
* perf: skill manage
* fix: ts
---------
Co-authored-by: xxyyh <2289112474@qq>
Co-authored-by: archer <545436317@qq.com>
* fix: ts
* fix: loop import
* skill tool config (#6114)
Co-authored-by: xxyyh <2289112474@qq>
* feat: load tool in agent
* skill memory (#6126)
Co-authored-by: xxyyh <2289112474@qq>
* perf: agent skill editor
* perf: helperbot ui
* agent code
* perf: context
* fix: request context
* agent usage
* perf: agent context and pause
* perf: plan response
* Test agent sigle skill (#6184)
* feat:top box fill
* prompt fix
---------
Co-authored-by: xxyyh <2289112474@qq>
* perf: agent chat ui
* Test agent new (#6219)
* have-replan
* agent
---------
Co-authored-by: xxyyh <2289112474@qq>
* fix: ts
---------
Co-authored-by: YeYuheng <57035043+YYH211@users.noreply.github.com>
Co-authored-by: xxyyh <2289112474@qq>
* feat: consolidate agent and MCP improvements
This commit consolidates 17 commits including:
- MCP tools enhancements and fixes
- Agent system improvements and optimizations
- Auth limit and prompt updates
- Tool response compression and error tracking
- Simple app adaptation
- Code quality improvements (TypeScript, ESLint, Zod)
- Version type migration to schema
- Remove deprecated useRequest2
- Add LLM error tracking
- Toolset ID validation fixes
---------
Co-authored-by: YeYuheng <57035043+YYH211@users.noreply.github.com>
Co-authored-by: xxyyh <2289112474@qq>
* fix: transform avatar copy;perf: filter invalid tool
* update llm response storage time
* fix: openapi schema
* update skill desc
* feat: cache hit data
* i18n
* lock
* chat logs support error filter & user search (#6373)
* chat log support searching by user name
* support error filter
* fix
* fix overflow
* optimize
* fix init script
* fix
* perf: get log users
* updat ecomment
* fix: ts
* fix: test
---------
Co-authored-by: archer <545436317@qq.com>
* Fix: agent (#6376)
* Agent features (#6345)
* Test agent (#6220)
* squash: compress all commits into one
* feat: plan response in ui
* response ui
* perf: agent config
* merge
* tool select ux
* perf: chat ui
* perf: agent editform
* tmp code
* feat: save chat
* Complete agent parent (#6049)
* add role and tools filling
* add: file-upload
---------
Co-authored-by: xxyyh <2289112474@qq>
* perf: top agent code
* top agent (#6062)
Co-authored-by: xxyyh <2289112474@qq>
* fix: ts
* skill editor ui
* ui
* perf: rewrite type with zod
* skill edit ui
* skill agent (#6089)
* cp skill chat
* rebase fdf933d
and add skill chat
* 1. skill 的 CRUD
2. skill 的信息渲染到前端界面
* solve comment
* remove chatid and chatItemId
* skill match
* perf: skill manage
* fix: ts
---------
Co-authored-by: xxyyh <2289112474@qq>
Co-authored-by: archer <545436317@qq.com>
* fix: ts
* fix: loop import
* skill tool config (#6114)
Co-authored-by: xxyyh <2289112474@qq>
* feat: load tool in agent
* skill memory (#6126)
Co-authored-by: xxyyh <2289112474@qq>
* perf: agent skill editor
* perf: helperbot ui
* agent code
* perf: context
* fix: request context
* agent usage
* perf: agent context and pause
* perf: plan response
* Test agent sigle skill (#6184)
* feat:top box fill
* prompt fix
---------
Co-authored-by: xxyyh <2289112474@qq>
* perf: agent chat ui
* Test agent new (#6219)
* have-replan
* agent
---------
Co-authored-by: xxyyh <2289112474@qq>
* fix: ts
---------
Co-authored-by: YeYuheng <57035043+YYH211@users.noreply.github.com>
Co-authored-by: xxyyh <2289112474@qq>
* feat: consolidate agent and MCP improvements
This commit consolidates 17 commits including:
- MCP tools enhancements and fixes
- Agent system improvements and optimizations
- Auth limit and prompt updates
- Tool response compression and error tracking
- Simple app adaptation
- Code quality improvements (TypeScript, ESLint, Zod)
- Version type migration to schema
- Remove deprecated useRequest2
- Add LLM error tracking
- Toolset ID validation fixes
---------
Co-authored-by: YeYuheng <57035043+YYH211@users.noreply.github.com>
Co-authored-by: xxyyh <2289112474@qq>
* 1. 把辅助生成前端上的 system prompt 加入到上下文中
2. mcp工具的前端渲染(图标)
3. 文件读取工具和文件上传进行关联
4. 添加了辅助生成返回格式出错的重试方案
5. ask 不出现在 plan 步骤中
6. 添加了辅助生成的头像和交互 UI
* fix:read_file
* helperbot ui
* ts error
* helper ui
* delete Unused import
* perf: helper bot
* lock
---------
Co-authored-by: Archer <545436317@qq.com>
Co-authored-by: xxyyh <2289112474@qq>
* fix date variable required & model auth (#6386)
* fix date variable required & model auth
* doc
* feat: add chat id to finish callback
* fix: iphone safari shareId (#6387)
* fix: iphone safari shareId
* fix: mcp file list can't setting
* fix: reason output field
* fix: skip JSON validation for HTTP tool body with variable (#6392)
* fix: skip JSON validation for HTTP tool body with variable
* doc
* workflow fitview
* perf: selecting memory
* perf: cp api
* ui
* perf: toolcall auto adapt
* fix: catch workflow error
* fix: ts
* perf: pagination type
* remove
* ignore
* update doc
* fix: simple app tool select
* add default avatar to logs user
* perf: loading user
* select dataset ui
* rename version
* feat: add global/common test
* perf: packages/global/common test
* feat: package/global/ai,app test
* add global/chat test
* global/core test
* global/core test
* feat: packages/global all test
* perf: test
* add server api test
* perf: init shell
* perf: init4150 shell
* remove invalid code
* update doc
* remove log
* fix: chat effect
* fix: plan fake tool (#6398)
* 1. 提示词防注入功能
2. 无工具不进入 plan,防止虚拟工具生成
* Agent-dataset
* dataset
* dataset presetInfo
* prefix
* perf: prompt
---------
Co-authored-by: xxyyh <2289112474@qq>
Co-authored-by: archer <545436317@qq.com>
* fix: review
* adapt kimi2.5 think toolcall
* feat: invoke fastgpt user info (#6403)
feat: invoke fastgpt user info
* fix: invoke fastgpt user info return orgs (#6404)
* skill and version
* retry helperbot (#6405)
Co-authored-by: xxyyh <2289112474@qq>
* update template
* remove log
* doc
* update doc
* doc
* perf: internal ip check
* adapt get paginationRecords
* tool call adapt
* fix: test
* doc
* fix: agent initial version
* adapt completions v1
* feat: instrumentation check
* rename skill
* add workflow demo mode tracks (#6407)
* chore: 统一 skills 目录命名为小写
将 .claude/Skills/ 重命名为 .claude/skills/ 以保持命名一致性。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* add workflow demo mode tracks
* code
* optimize
* fix: improve workflowDemoTrack based on PR review
- Add comment to empty catch block for maintainability
- Add @param docs to onDemoChange clarifying nodeCount usage
- Replace silent .catch with console.debug for dev debugging
- Handle appId changes by reporting old data before re-init
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: archer <545436317@qq.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
* remove repeat skill
* fix(workflow): filter out orphan edges to prevent runtime errors (#6399)
* fix(workflow): filter out orphan edges to prevent runtime errors
Runtime edges that reference non-existent nodes (orphan edges) can cause
unexpected behavior or crashes during workflow dispatch. This change adds
a pre-check to filter out such edges before execution begins, ensuring
system stability even with inconsistent graph data.
* fix(workflow): enhance orphan edge filtering with logging and tests
- Refactor: Extract logic to 'filterOrphanEdges' in utils.ts for better reusability
- Feat: Add performance monitoring (warn if >100ms) and comprehensive logging
- Feat: Support detailed edge inspection in debug mode
- Docs: Add JSDoc explaining causes of orphan edges (migration, manual edits)
- Test: Add unit tests covering edge cases and performance (1000 edges)
Addresses PR review feedback regarding logging, variable naming, and testing."
* move code
* move code
* add more unit test
---------
Co-authored-by: archer <545436317@qq.com>
* test
* perf: test
* add server/common/string test
* fix: resolve $ref references in MCP tool input schemas (#6395) (#6409)
* fix: resolve $ref references in MCP tool input schemas (#6395)
* add test code
---------
Co-authored-by: archer <545436317@qq.com>
* chore(docs): add fastgpt, fastgpt-plugin version choice guide (#6411)
* chore(doc): add fastgpt version description
* doc
* doc
---------
Co-authored-by: archer <545436317@qq.com>
* fix:dataset cite and description info (#6410)
* 1. 添加知识库引用(plan 步骤和直接知识库调用)
2. 提示词框中的@知识库工具
3. plan 中 step 的 description dataset_search 改为中文
* fix: i18n
* prompt
* prompt
---------
Co-authored-by: xxyyh <2289112474@qq>
* fix: tool call
* perf: workflow props
* fix: merge ECharts toolbox options instead of overwriting (#6269) (#6412)
* feat: integrate logtape and otel (#6400)
* fix: deps
* feat(logger): integrate logtape and otel
* wip(log): add basic infras logs
* wip(log): add request id and inject it into context
* wip(log): add basic tx logs
* wip(log): migrate
* wip(log): category
* wip(log): more sub category
* fix: type
* fix: sessionRun
* fix: export getLogger from client.ts
* chore: improve logs
* docs: update signoz and changelog
* change type
* fix: ts
* remove skill.md
* fix: lockfile specifier
* fix: test
---------
Co-authored-by: archer <545436317@qq.com>
* init log
* doc
* remove invalid log
* fix: review
* template
* replace new log
* fix: ts
* remove log
* chore: migrate all addLog to logtape
* move skill
* chore: migrate all addLog to logtape (#6417)
* update skill
* remove log
* fix: tool check
---------
Co-authored-by: YeYuheng <57035043+YYH211@users.noreply.github.com>
Co-authored-by: xxyyh <2289112474@qq>
Co-authored-by: heheer <heheer@sealos.io>
Co-authored-by: Finley Ge <32237950+FinleyGe@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: xuyafei1996 <54217479+xuyafei1996@users.noreply.github.com>
Co-authored-by: ToukoYui <2331631097@qq.com>
Co-authored-by: roy <whoeverimf5@gmail.com>
|
2026-02-12 16:37:50 +08:00 |
|
Finley Ge
|
470eeca060
|
V4.14.6 (#6263)
* feat: wecom integration (#6234)
* wip: wecom
* feat: template filter by user tag
* feat: wecom pay
* fix: some bug
* fix: zod error
* feat: bill
* fix: bill toast
* feat: forbidden downgrade plan button
* chore(fe): wecom zone
* chore: use queue to delete team instead of a session
* chore: adjust
* feat: wecom bill logic refactor
* perf: plan
* perf: plan
* fix: i18n
* chore: adjust
* feat: adjust
* feat: add wecom config
* perf: wecom app template recommendation & system tool preinstall
* perf: some variable and tip
* update create bill api schema
* update create bill api schema
* update create bill api schema
* feat: wecom
* chore: adjust
* fix: ts
* perf: condition order
* perf: condition order
---------
Co-authored-by: archer <545436317@qq.com>
* feat: system tool config tags (#6257)
* fix: system secret (#6259)
* fix: system secret
* chore: update docs
* chore: merge main (#6264)
* feat: wecom integration (#6234)
* wip: wecom
* feat: template filter by user tag
* feat: wecom pay
* fix: some bug
* fix: zod error
* feat: bill
* fix: bill toast
* feat: forbidden downgrade plan button
* chore(fe): wecom zone
* chore: use queue to delete team instead of a session
* chore: adjust
* feat: wecom bill logic refactor
* perf: plan
* perf: plan
* fix: i18n
* chore: adjust
* feat: adjust
* feat: add wecom config
* perf: wecom app template recommendation & system tool preinstall
* perf: some variable and tip
* update create bill api schema
* update create bill api schema
* update create bill api schema
* feat: wecom
* chore: adjust
* fix: ts
* perf: condition order
* perf: condition order
---------
Co-authored-by: archer <545436317@qq.com>
* feat: system tool config tags (#6257)
* fix: system secret (#6259)
* fix: system secret
* chore: update docs
---------
Co-authored-by: archer <545436317@qq.com>
* chore: update version number (#6266)
* fix: price status (#6279)
* fix: back button (#6281)
* team plan max file size & count (#6258)
* team plan max file size & count
* fix
* fix
* fix
* perf: presign url
* remove empty check
* remove empty check
* fix: ts
* fix: doc
* fix presign file
* perf: code
* perf: i18n
* fix: remove maxSize attribute
---------
Co-authored-by: archer <545436317@qq.com>
Co-authored-by: Finley Ge <finleyge@fastgpt.io>
* feat: marketplace batch update (#6299)
* feat: wecom integration (#6234)
* wip: wecom
* feat: template filter by user tag
* feat: wecom pay
* fix: some bug
* fix: zod error
* feat: bill
* fix: bill toast
* feat: forbidden downgrade plan button
* chore(fe): wecom zone
* chore: use queue to delete team instead of a session
* chore: adjust
* feat: wecom bill logic refactor
* perf: plan
* perf: plan
* fix: i18n
* chore: adjust
* feat: adjust
* feat: add wecom config
* perf: wecom app template recommendation & system tool preinstall
* perf: some variable and tip
* update create bill api schema
* update create bill api schema
* update create bill api schema
* feat: wecom
* chore: adjust
* fix: ts
* perf: condition order
* perf: condition order
---------
Co-authored-by: archer <545436317@qq.com>
* feat: system tool config tags (#6257)
* fix: system secret (#6259)
* fix: system secret
* chore: update docs
* chore: merge main (#6264)
* feat: wecom integration (#6234)
* wip: wecom
* feat: template filter by user tag
* feat: wecom pay
* fix: some bug
* fix: zod error
* feat: bill
* fix: bill toast
* feat: forbidden downgrade plan button
* chore(fe): wecom zone
* chore: use queue to delete team instead of a session
* chore: adjust
* feat: wecom bill logic refactor
* perf: plan
* perf: plan
* fix: i18n
* chore: adjust
* feat: adjust
* feat: add wecom config
* perf: wecom app template recommendation & system tool preinstall
* perf: some variable and tip
* update create bill api schema
* update create bill api schema
* update create bill api schema
* feat: wecom
* chore: adjust
* fix: ts
* perf: condition order
* perf: condition order
---------
Co-authored-by: archer <545436317@qq.com>
* feat: system tool config tags (#6257)
* fix: system secret (#6259)
* fix: system secret
* chore: update docs
---------
Co-authored-by: archer <545436317@qq.com>
* fix: custom domain limitation (#6265)
* chore: update version number (#6266)
* fix: price status (#6279)
* fix: back button (#6281)
* chore/rebase main (#6295)
* chore(deps): bump undici from 7.16.0 to 7.18.2 (#6272)
Bumps [undici](https://github.com/nodejs/undici) from 7.16.0 to 7.18.2.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v7.16.0...v7.18.2)
---
updated-dependencies:
- dependency-name: undici
dependency-version: 7.18.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>
* chore(deps): bump undici in /plugins/webcrawler/SPIDER (#6273)
Bumps [undici](https://github.com/nodejs/undici) from 6.21.3 to 6.23.0.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v6.21.3...v6.23.0)
---
updated-dependencies:
- dependency-name: undici
dependency-version: 6.23.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump tar from 7.4.3 to 7.5.3 in /document (#6282)
Bumps [tar](https://github.com/isaacs/node-tar) from 7.4.3 to 7.5.3.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/node-tar/compare/v7.4.3...v7.5.3)
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* perf: remove request invalid field (#6283)
* V4.14.5.1 dev (#6290)
* chore: cherry pick some commits from v4.14.6-dev (#6287)
* fix: custom domain limitation (#6265)
* fix: system secret (#6259)
* fix: system secret
* chore: update docs
* chore: docs
* fix password variable & datetime picker (#6276)
* fix password variable & datetime picker
* doc
* chore: cherry pick some commits from v4.14.6-dev (#6287)
* fix: custom domain limitation (#6265)
* fix: system secret (#6259)
* fix: system secret
* chore: update docs
* chore: docs
* doc
* chore: docs
---------
Co-authored-by: Finley Ge <32237950+FinleyGe@users.noreply.github.com>
Co-authored-by: Finley Ge <finleyge@fastgpt.io>
* perf: extname computed (#6285)
* perf: extname computed
* chore: handle hash or query flags
---------
Co-authored-by: Finley Ge <finleyge@fastgpt.io>
* chore: docs (#6291)
---------
Co-authored-by: heheer <heheer@sealos.io>
Co-authored-by: Archer <545436317@qq.com>
* chore: deploy scripts (#6293)
* docs: 41451 upgrade doc (#6294)
* feat: wecom integration (#6234)
* wip: wecom
* feat: template filter by user tag
* feat: wecom pay
* fix: some bug
* fix: zod error
* feat: bill
* fix: bill toast
* feat: forbidden downgrade plan button
* chore(fe): wecom zone
* chore: use queue to delete team instead of a session
* chore: adjust
* feat: wecom bill logic refactor
* perf: plan
* perf: plan
* fix: i18n
* chore: adjust
* feat: adjust
* feat: add wecom config
* perf: wecom app template recommendation & system tool preinstall
* perf: some variable and tip
* update create bill api schema
* update create bill api schema
* update create bill api schema
* feat: wecom
* chore: adjust
* fix: ts
* perf: condition order
* perf: condition order
---------
Co-authored-by: archer <545436317@qq.com>
* feat: system tool config tags (#6257)
* fix: price status (#6279)
* fix: back button (#6281)
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Archer <545436317@qq.com>
Co-authored-by: heheer <heheer@sealos.io>
* feat: marketplace batch update
* chore: components reuse
* fix: test case
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: archer <545436317@qq.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: heheer <heheer@sealos.io>
* fix: upload file size limit && batch update plugin ui (#6308)
* fix: batch update drawer ui && custom plan logic
* fix: max upload file size
* chore: remove comment
* fix: plan-status (#6311)
* fix: price page (#6313)
* fix: plan ui
* fix: custom standard plan (#6317)
* fix: system tool route & batch update drawer ui (#6318)
* fix: system tool route
* chore: upgrade docs
* chore: batch update ui
* fix: marketplace tool detail readme height (#6324)
* fix: marketplace tool detail readme height
* chore: use useRequest2
* chore: adapt new plugin sdk (#6334)
* chore: adapt new plugin sdk
* chore: bump @fastgpt-sdk/plugin to 0.3.6; fix type error
---------
Co-authored-by: Finley Ge <finleyge@fastgpt.io>
Co-authored-by: Finley Ge <32237950+FinleyGe@users.noreply.github.com>
* fix: marketplace batch update drawer button background (#6340)
* chore: useRequest2 -> useRequest
* #6193 feat(SeekDB): 集成支持 SeekDB 向量数据库 (#6338)
* #6193 feat(SeekDB): 集成支持 SeekDB 向量数据库
- 添加 SEEKDB_ADDRESS 环境变量支持
- 在 vectorDB 控制器中优先返回 SeekVectorCtrl 实例
- 新增 SeekDB 向量库控制器,复用 OceanBase 控制器实现
- 更新部署文档,新增 SeekDB 相关描述和配置说明
- 新增 SeekDB 的 Docker Compose 配置,支持国内和全球镜像
- 在开发文档中添加 SeekDB 的环境要求及特性介绍
- 修改部署脚本支持 SeekDB 版本快速部署
* fix(vectorDB): add type annotation to getVectorObj to resolve TypeScript compilation error
- Add return type annotation (: VectorControllerType) to getVectorObj function
- Fixes Docker build failure: Property 'insertIds' does not exist on type 'unknown'
- The Vector object now has correct type inference for retryFn
Related: Docker build fails at TypeScript type checking stage
* #6193 refactor(vectorDB): 调整 SeekDB 控制器导入方式
- 将 ObClient 和 ObVectorCtrl 分开导入,提升代码清晰度
- 将导出语句拆分为两行,便于后续维护
- 保持 OceanBase 控制器复用逻辑不变
- 优化代码格式,增强可读性
* doc
---------
Co-authored-by: archer <545436317@qq.com>
* fix date time picker disabled status (#6352)
* fix date time picker disabled status
* fix build
* fix: copilot review
* perf: claude review
* fix: ts
* chore: docs, type (#6350)
* fix: mock (#6354)
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: archer <545436317@qq.com>
Co-authored-by: heheer <heheer@sealos.io>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: roy <whoeverimf5@gmail.com>
Co-authored-by: flying~dragon <58673960+flying-dragon-ai@users.noreply.github.com>
|
2026-01-30 18:47:43 +08:00 |
|
Archer
|
c93c3937e1
|
S3 sdk (#6215)
* refactor: fastgpt object storage & global proxy (#6155)
* feat: migrate to fastgpt storage sdk
* chore: rename env variable
* chore: move to sdk dir
* docs: object storage
* CHORE
* chore: storage mocks
* chore: update docker-compose
* fix: global proxy agent
* fix: update COS proxy
* refactor: use fetch instead of http.request
* fix: axios request base url
* fix: axios proxy request behavior
* fix: bumps axios
* fix: patch axios for proxy
* fix: replace axios with proxied axios
* fix: upload txt file encoding
* clean code
* fix: use "minio" for minio adapter (#6205)
* fix: use minio client to delete files when using minio vendor (#6206)
* doc
* feat: filter citations and add response button control (#6170)
* feat: filter citations and add response button control
* i18n
* fix
* fix test
* perf: chat api code
* fix: workflow edge overlap and auto-align in folded loop nodes (#6204)
* fix: workflow edge overlap and auto-align in folded loop nodes
* sort
* fix
* fix edge
* fix icon
* perf: s3 file name
* perf: admin get app api
* perf: catch user error
* fix: refactor useOrg hook to use debounced search key (#6180)
* chore: comment minio adapter (#6207)
* chore: filename with suffix random id
* perf: s3 storage code
* fix: encode filename when copy object
---------
Co-authored-by: archer <545436317@qq.com>
* fix: node card link
* json
* perf: chat index;
* index
* chat item soft delete (#6216)
* chat item soft delete
* temp
* fix
* remove code
* perf: delete chat item
---------
Co-authored-by: archer <545436317@qq.com>
* feat: select wheather filter sensitive info when export apps (#6222)
* fix some bugs (#6210)
* fix v4.14.5 bugs
* type
* fix
* fix
* custom feedback
* fix
* code
* fix
* remove invalid function
---------
Co-authored-by: archer <545436317@qq.com>
* perf: test
* fix file default local upload (#6223)
* docs: improve object storage introduction (#6224)
* doc
---------
Co-authored-by: roy <whoeverimf5@gmail.com>
Co-authored-by: heheer <heheer@sealos.io>
Co-authored-by: Finley Ge <32237950+FinleyGe@users.noreply.github.com>
|
2026-01-09 18:25:02 +08:00 |
|
Archer
|
9f2adcd523
|
perf: request llm (#6191)
* perf: request error info
* perf: request llm'
* perf: request llm'
* openapi doc
|
2026-01-06 13:21:57 +08:00 |
|
Archer
|
f00adcb02d
|
fix: surrender;perf: llm response (#6190)
* feat: workflow route to detail
* llm response
* fix: surrender
* fix: surrender
* fix: surrender
* fix: test
|
2026-01-05 20:53:18 +08:00 |
|
heheer
|
34241ec774
|
fix app detail bg (#6172)
* fix app detail bg
* remove code
* fix
* detail modal & icon position
|
2025-12-31 16:39:22 +08:00 |
|
heheer
|
f626c961fb
|
feat: workflow presentation ui (#6156)
* icon & gradient
* line & header ui
* basic presentation mode
* ui & icon
* node
* fix
* source color schema
* delete code
* fix build
* fix
* fix
* fix icon
* function position
|
2025-12-30 15:27:02 +08:00 |
|
Archer
|
2fea73bb68
|
perf: index (#6131)
* perf: index
* stop design doc
* perf: stop workflow;perf: mongo connection
* fix: ts
* mq export
|
2025-12-21 19:15:10 +08:00 |
|
heheer
|
4f95f6867e
|
app delete queue (#6122)
* app delete queue
* test
* perf: del app queue
* perf: log
* perf: query
* perf: retry del s3
* fix: ts
* perf: add job
* redis retry
* perf: mq check
* update log
* perf: mq concurrency
* perf: error check
* perf: mq
* perf: init model
---------
Co-authored-by: archer <545436317@qq.com>
|
2025-12-20 13:11:02 +08:00 |
|
Archer
|
d398c9cd39
|
fix: openapi (#6121)
* fix: openapi
* fix: openapi
* fix: default maxResponse load
* fix: default maxResponse load
* doc
|
2025-12-19 00:08:30 +08:00 |
|
heheer
|
09b9fa517b
|
chat log soft delete (#6110)
* chat log soft delete
* perf: history api
* add history test
* Update packages/web/i18n/en/app.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* zod parse error
* fix: ts
---------
Co-authored-by: archer <545436317@qq.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-12-18 10:17:10 +08:00 |
|
Archer
|
af669a1cfc
|
4.14.4 features (#6090)
* perf: zod with app log (#6083)
* perf: safe decode
* perf: zod with app log
* fix: text
* remove log
* rename field
* refactor: improve like/dislike interaction (#6080)
* refactor: improve like/dislike interaction
* button style & merge status
* perf
* fix
* i18n
* feedback ui
* format
* api optimize
* openapi
* read status
---------
Co-authored-by: archer <545436317@qq.com>
* perf: remove empty chat
* perf: delete resource tip
* fix: confirm
* feedback filter
* fix: ts
* perf: linker scroll
* perf: feedback ui
* fix: plugin file input store
* fix: max tokens
* update comment
* fix: condition value type
* fix feedback (#6095)
* fix feedback
* text
* list
* fix: versionid
---------
Co-authored-by: archer <545436317@qq.com>
* fix: chat setting render;export logs filter
* add test
* perf: log list api
* perf: redirect check
* perf: log list
* create ui
* create ui
---------
Co-authored-by: heheer <heheer@sealos.io>
|
2025-12-15 23:36:54 +08:00 |
|
Archer
|
0b02f66283
|
fix: form input default value (#6088)
* rename
* fix: form input default value
* remove log
|
2025-12-12 17:20:02 +08:00 |
|
Archer
|
eaeabf825a
|
fix: value type (#6076)
* fix: value type
* perf: empty val check
|
2025-12-10 22:23:40 +08:00 |
|
Archer
|
2da73a6555
|
V4.14.4 features (#6075)
* perf: faq
* index
* delete dataset
* delete dataset
* perf: delete dataset
* init
* fix: faq
* refresh
* empty tip
* perf: delete type
* fix: some bugs (#6071)
* fix: publish channel doc link
* fix: checkbox disable hover style
* fix: huggingface.svg missing; update doc
* chore: update doc
* fix: typo
* fix: export log dateend;feat: file selector render (#6072)
* fix: export log dateend
* feat: file selector render
* perf: s3 controller
* team qpm limit & plan tracks (#6066)
* team qpm limit & plan tracks
* api entry qpm
* perf: computed days
* Revert "api entry qpm"
This reverts commit 1210c07217ab4509d54b3eb57067dd94ff8b0da6.
* perf: code
* system qpm limit
* system qpm limit
---------
Co-authored-by: archer <545436317@qq.com>
* perf: track
* remove export chat test
* doc
* feat: global agent (#6057)
* feat: global agent
* fix: agent
* fix: order display
* CHORE
* feat: error page log
* fix: var update
---------
Co-authored-by: Finley Ge <32237950+FinleyGe@users.noreply.github.com>
Co-authored-by: heheer <heheer@sealos.io>
Co-authored-by: Roy <whoeverimf5@gmail.com>
|
2025-12-10 20:07:05 +08:00 |
|
heheer
|
ed1623bd7f
|
fix bugs (#6074)
* fix bugs
* doc
|
2025-12-10 17:45:00 +08:00 |
|
Archer
|
2ccb5b50c6
|
V4.14.4 features (#6036)
* feat: add query optimize and bill (#6021)
* add query optimize and bill
* perf: query extension
* fix: embe model
* remove log
* remove log
* fix: test
---------
Co-authored-by: xxyyh <2289112474@qq>
Co-authored-by: archer <545436317@qq.com>
* feat: notice (#6013)
* feat: record user's language
* feat: notice points/dataset indexes; support count limit; update docker-compose.yml
* fix: ts error
* feat: send auth code i18n
* chore: dataset notice limit
* chore: adjust
* fix: ts
* fix: countLimit race condition; i18n en-prefix locale fallback to en
---------
Co-authored-by: archer <545436317@qq.com>
* perf: comment
* perf: send inform code
* fix: type error (#6029)
* feat: add ip region for chat logs (#6010)
* feat: add ip region for chat logs
* refactor: use Geolite2.mmdb
* fix: export chat logs
* fix: return location directly
* test: add unit test
* perf: log show ip data
* adjust commercial plans (#6008)
* plan frontend
* plan limit
* coupon
* discount coupon
* fix
* type
* fix audit
* type
* plan name
* legacy plan
* track
* feat: add discount coupon
* fix
* fix discount coupon
* openapi
* type
* type
* env
* api type
* fix
* fix: simple agent plugin input & agent dashboard card (#6034)
* refactor: remove gridfs (#6031)
* fix: replace gridfs multer operations with s3 compatible ops
* wip: s3 features
* refactor: remove gridfs
* fix
* perf: mock test
* doc
* doc
* doc
* fix: test
* fix: s3
* fix: mock s3
* remove invalid config
* fix: init query extension
* initv4144 (#6037)
* chore: initv4144
* fix
* version
* fix: new plans (#6039)
* fix: new plans
* qr modal tip
* fix: buffer raw text filename (#6040)
* fix: initv4144 (#6041)
* fix: pay refresh (#6042)
* fix: migration shell
* rename collection
* clear timerlock
* clear timerlock
* perf: faq
* perf: bill schema
* fix: openapi
* doc
* fix: share var render
* feat: delete dataset queue
* plan usage display (#6043)
* plan usage display
* text
* fix
* fix: ts
* perf: remove invalid code
* perf: init shell
* doc
* perf: rename field
* perf: avatar presign
* init
* custom plan text (#6045)
* fix plans
* fix
* fixed
* computed
---------
Co-authored-by: archer <545436317@qq.com>
* init shell
* plan text & price page back button (#6046)
* init
* index
* delete dataset
* delete dataset
* perf: delete dataset
* init
---------
Co-authored-by: YeYuheng <57035043+YYH211@users.noreply.github.com>
Co-authored-by: xxyyh <2289112474@qq>
Co-authored-by: Finley Ge <32237950+FinleyGe@users.noreply.github.com>
Co-authored-by: Roy <whoeverimf5@gmail.com>
Co-authored-by: heheer <heheer@sealos.io>
|
2025-12-08 01:44:15 +08:00 |
|
Archer
|
b0a58b98f1
|
feat: toolcall stream response (#6009)
|
2025-11-29 09:24:47 +08:00 |
|
Archer
|
58000324e2
|
feature: V4.14.3 (#5970)
* feat(marketplace): update plugin/ download count statistic (#5957)
* feat: download count
* feat: update ui
* fix: ui
* chore: update sdk verison
* chore: update .env.template
* chore: adjust
* chore: remove console.log
* chore: adjust
* Update projects/marketplace/src/pages/index.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update projects/marketplace/src/pages/index.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update projects/app/src/pages/config/tool/marketplace.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* fix: update refresh; feat: marketplace download count per hour
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* download
* marketplace code
* fix: ui (#5963)
* feat: support dataset and files as global variables (#5961)
* json & dataset
* file
* fix file var
* fix
* fix init
* remove
* perf: file vars
* fix: file uploading errors (#5969)
* fix: file uploading errors
* fix build
* perf: fileselector ux
* feat: integrate S3 for dataset with compatibility (#5941)
* fix: text split
* remove test
* feat: integrate S3 for dataset with compatibility
* fix: delay s3 files delete timing
* fix: remove imageKeys
* fix: remove parsed images' TTL
* fix: improve codes by pr comments
---------
Co-authored-by: archer <545436317@qq.com>
* remove log
* perf: request limit
* chore: s3 migration script (#5971)
* test
* perf: s3 code
* fix: migration script (#5972)
* perf: s3 move object
* wip: fix s3 bugs (#5976)
* fix: incorrect replace origin logic (#5978)
* fix: add downloadURL (#5980)
* perf: file variable ttl & quick create dataset with temp s3 bucket (#5973)
* perf: file variable ttl & quick create dataset with temp s3 bucket
* fix
* plugin & form input variables (#5979)
* plugin & form input variables
* fix
* docs: 4143.mdx (#5981)
* doc: update 4143.mdx (#5982)
* fix form input file ttl (#5983)
* trans file type (#5986)
* trans file type
* fix
* fix: S3 script early return (#5985)
* fix: S3 script typeof
* fix: truncate large filename to fit S3 name
* perf(permission): add a schema verification for resource permission, tmbId, groupId, orgId should be set at least one of them (#5987)
* fix: version & typo (#5988)
* fix-v4.14.3 (#5991)
* fix: empty alt make replace JWT failed & incorrect image dataset preview url (#5989)
* fix: empty alt make replace JWT failed & incorrect image dataset preview url
* fix: s3 files recovery script
* fix: incorrect chat external url parsing (#5993)
---------
Co-authored-by: Finley Ge <32237950+FinleyGe@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: heheer <heheer@sealos.io>
Co-authored-by: Roy <whoeverimf5@gmail.com>
|
2025-11-26 20:47:28 +08:00 |
|
heheer
|
b6d3083585
|
fix: mcp tool description & tool select ui (#5948)
|
2025-11-18 16:43:45 +08:00 |
|
Archer
|
7b82e1dcf8
|
Update doc (#5934)
* fix: text split
* remove test
* doc
* doc
* feat: support quick create dataset in app (#5940)
* feat: support quick create dataset in app
* doc
* perf: create dataset modal
* remove log
---------
Co-authored-by: heheer <heheer@sealos.io>
|
2025-11-17 21:02:39 +08:00 |
|
Archer
|
48c0c150eb
|
V4.14.2 fearured (#5922)
* fix: chat agent template create (#5912)
* doc
* template market ui (#5917)
* Compress tool (#5919)
* Compress tool (#5914)
* rename file
* feat: agent call request
* perf: Agent call (#5916)
* fix: interactive in tool call
* doc
* fix: merge node response
* fix: test
* fix:修改 message 对话中的压缩提示词 (#5918)
Co-authored-by: xxyyh <2289112474@qq>
* perf: compress code
* perf: agent call comment
---------
Co-authored-by: YeYuheng <57035043+YYH211@users.noreply.github.com>
Co-authored-by: xxyyh <2289112474@qq>
* remove pr
* feat: auto password
* perf: app template cache
* fix template market ui (#5921)
---------
Co-authored-by: heheer <heheer@sealos.io>
Co-authored-by: YeYuheng <57035043+YYH211@users.noreply.github.com>
Co-authored-by: xxyyh <2289112474@qq>
|
2025-11-14 13:21:17 +08:00 |
|
Archer
|
d571c768ea
|
V4.14.1 feature (#5880)
* feat: app split (#5858)
* feat: app split script
* fix: app split
* chore: app split script try-catch
* adjust dashborad page (#5872)
* create page
* create page
* create button
* router name
* bot
* template
* create page
* mobile
* toolfolder
* fix
* fix
* fix build
* split tool select
* img
* doc
* rename enum
* fix page adjust (#5883)
* fix page adjust
* fix ad store
* fix: initv4141 (#5886)
* fix: create app
* doc
* hide api
* doc
* feat: payment pause interactive (#5892)
* fix: copy clbs (#5889)
* fix: copy clbs
* fix: copy clbs
* fix: http protocol handling in baseURL (#5890)
* fix: http protocol handling in baseURL
* ui fix
* auto saved version
* fix
* auto save
* fix: model permission modal (#5895)
* folder
* fix: del app
* navbar
* fix: plugin file selector (#5893)
* fix: plugin file selector
* fix: plugin file selector
* workflow tool inputform
* pick
---------
Co-authored-by: archer <545436317@qq.com>
* fix: workflow tool time
* doc
* fix workorder button (#5896)
* add inform track (#5897)
* remove invalid track
* comment
* feat: marketplace refresh api (#5884)
* marketplace refresh
* fix: helper bot menu button (#5898)
---------
Co-authored-by: Finley Ge <32237950+FinleyGe@users.noreply.github.com>
Co-authored-by: heheer <heheer@sealos.io>
Co-authored-by: 伍闲犬 <whoeverimf5@gmail.com>
|
2025-11-11 14:05:02 +08:00 |
|
Finley Ge
|
8ca5ebecd4
|
perf: read file node return splited raw texts (#5881)
|
2025-11-07 14:20:34 +08:00 |
|
Archer
|
1f9c8d32ac
|
fix: child app run error (#5876)
|
2025-11-07 10:55:05 +08:00 |
|
Archer
|
7aaa28ed08
|
fix: document deploy (#5868)
* mcp memory
* Editor space parse error
* fix: ts
* fix: debug interactive
* fix: templateId
* fix: editor in debug
* doc
|
2025-11-06 14:47:55 +08:00 |
|
Archer
|
bf33f7af2e
|
add templateId to apps (#5866)
* fix: timeselector ui error
* var update node
* add templateId to apps
|
2025-11-05 14:58:02 +08:00 |
|
Archer
|
adf9981845
|
fix: http inputs (#5864)
* fix: timeselector ui error
* var update node
* fix: http
|
2025-11-05 13:49:13 +08:00 |
|
Archer
|
a499d05a02
|
V4.14.0 features (#5850)
* feat: migrate chat files to s3 (#5802)
* feat: migrate chat files to s3
* feat: add delete jobs for deleting s3 files
* chore: improvements
* fix: lockfile
* fix: imports
* feat: add ttl for those uploaded files but not send yet
* feat: init bullmq worker
* fix: s3 key
* perf: s3 internal url
* remove env
* fix: re-sign a new url
* fix: re-sign a new url
* perf: s3 code
---------
Co-authored-by: archer <545436317@qq.com>
* update pacakge
* feat: add more file type for uploading (#5807)
* fix: re-sign a new url
* wip: file selector
* feat: add more file type for uploading
* feat: migrate chat files to s3 (#5802)
* feat: migrate chat files to s3
* feat: add delete jobs for deleting s3 files
* chore: improvements
* fix: lockfile
* fix: imports
* feat: add ttl for those uploaded files but not send yet
* feat: init bullmq worker
* fix: s3 key
* perf: s3 internal url
* remove env
* fix: re-sign a new url
* fix: re-sign a new url
* perf: s3 code
---------
Co-authored-by: archer <545436317@qq.com>
* fix: limit minmax available file upload number
* perf: file select modal code
* fix: fileselect refresh
* fix: ts
---------
Co-authored-by: archer <545436317@qq.com>
* bugfix: chat page (#5809)
* fix: upload avatar
* fix: chat page username display issue and setting button visibility
* doc
* Markdown match base64 performance
* feat: improve global variables(time, file, dataset) (#5804)
* feat: improve global variables(time, file, dataset)
* feat: optimize code
* perf: time variables code
* fix: model, file
* fix: hide file upload
* fix: ts
* hide dataset select
---------
Co-authored-by: archer <545436317@qq.com>
* perf: insert training queue
* perf: s3 upload error i18n
* fix: share page s3
* fix: timeselector ui error
* var update node
* Timepicker ui
* feat: plugin support password
* fix: password disabled UX
* fix: button size
* fix: no model cache for chat page (#5820)
* rename function
* fix: workflow bug
* fix: interactive loop
* fix test
* perf: common textare no richtext
* move system plugin config (#5803) (#5813)
* move system plugin config (#5803)
* move system plugin config
* extract tag bar
* filter
* tool detail temp
* marketplace
* params
* fix
* type
* search
* tags render
* status
* ui
* code
* connect to backend (#5815)
* feat: marketplace apis & type definitions (#5817)
* chore: marketplace init
* chore: marketplace list api type
* chore: detail api
* marketplace & import
* feat: marketplace ui (#5826)
* temp
* marketplace
* import
* feat: detail return readme
* chore: cache data expire 10 mins
* chore: update docs
* feat: marketplace ui
---------
Co-authored-by: heheer <zhiyu44@qq.com>
* feat: marketplace (#5830)
* temp
* marketplace
* chore: tool list tag filter
* chore: adjust
---------
Co-authored-by: heheer <zhiyu44@qq.com>
* tool detail drawer
* remove tag filter
* fix
* fix
* fix build
* update pnpm-lock
* fix type
* perf code
* marketplace router
* fix build
* navbar icon
* fix ui
* fix init
* docs: marketplace/plugin (#5832)
* temp
* marketplace
* docs(plugin): system tool docs
---------
Co-authored-by: heheer <zhiyu44@qq.com>
* default url
* feat: i18n/ docker build (#5833)
* chore: docker build
* feat: i18n selector
* fix
* fix
* fix: i18n parse
* fix: i18n parse
---------
Co-authored-by: heheer <heheer@sealos.io>
Co-authored-by: Finley Ge <32237950+FinleyGe@users.noreply.github.com>
Co-authored-by: heheer <zhiyu44@qq.com>
* marketplace url
* update action
* market place code
* market place code
* title
* fix: nextconfig
* fix: copilot review
* Remove bypassable regex-based XSS sanitization from marketplace search (#5835)
* Initial plan
* Remove problematic regex-based XSS sanitization from search inputs
Co-authored-by: c121914yu <50446880+c121914yu@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: c121914yu <50446880+c121914yu@users.noreply.github.com>
* feat: tool tag openapi
* api check
* fix: tsc
* fix: ts
* fix: lock
* sdk version
* ts
* sdk version
* remove invalid tip
* perf: export data add timezone
* perf: admin plugin api move
* perf: tool code
* move tag code
* perf: marketplace and team plugin code
* remove workflow invalid request
* rename global tool code
* rename global tool code
* rename api
* fix some bugs (#5841)
* fix some bugs
* fix
* perf: Tag filter
* fix: ts
* fix: ts
---------
Co-authored-by: archer <545436317@qq.com>
* perf: Concat function
* fix: workflow snapshot push
* fix: ts type
* fix: login to config/*
* fix: ts
* fix: model avatar (#5848)
* fix: model avatar
* fix: ts
* fix: avatar migration to s3
* update lock
* fix: avatar redirect
---------
Co-authored-by: archer <545436317@qq.com>
* fix tool detail (#5847)
* fix tool detail
* init script
* fix build
* perf: plugin detail modal
* change tooltags to tags
* fix icon
---------
Co-authored-by: archer <545436317@qq.com>
* fix tag filter scroll (#5852)
* fix create app plugin & import info (#5853)
* tag size
* rename toolkit
* download url
* import plugin status (#5854)
* init doc
* fix: init shell
---------
Co-authored-by: 伍闲犬 <whoeverimf5@gmail.com>
Co-authored-by: Zeng Qingwen <143274079+fishwww-ww@users.noreply.github.com>
Co-authored-by: heheer <heheer@sealos.io>
Co-authored-by: Finley Ge <32237950+FinleyGe@users.noreply.github.com>
Co-authored-by: heheer <zhiyu44@qq.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
|
2025-11-04 16:58:12 +08:00 |
|
Archer
|
3bd9b61bd4
|
remove invalid log (#5812)
|
2025-10-24 18:07:24 +08:00 |
|
Archer
|
5054ccd487
|
fix: start node check (#5794)
* fix: start node check
* remove log
* fix: variables refresh
* fix: workflow start check
* fix: variables refresh
* perf: auto save
* perf: add log
|
2025-10-21 09:51:13 +08:00 |
|
Archer
|
44e9299d5e
|
V4.13.2 features (#5792)
* 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 |
|
ZHIQUAN
|
2beb217006
|
Prompt: Fixing Display Image Error Issues (#5745)
-----
提示词:展示图片的错误问题修复
|
2025-10-10 20:56:16 +08:00 |
|
Archer
|
a83ae8e6e8
|
4.13.1 features (#5728)
* 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>
|
2025-09-30 15:05:43 +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)
* 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
|
85ea117481
|
Fix workflow (#5592)
* fix: fileselector default
* fix: workflow run process
|
2025-09-04 20:22:35 +08:00 |
|
Archer
|
42e249f30f
|
perf: rrf code (#5559)
|
2025-08-29 01:32:08 +08:00 |
|
Archer
|
a952539875
|
perf: rrf code (#5558)
|
2025-08-29 01:24:19 +08:00 |
|
YeYuheng
|
e4756c76dd
|
rrf_weight (#5551)
Co-authored-by: xxYyh <xxyyh@xxYyhdeMacBook-Pro.local>
|
2025-08-29 00:54:29 +08:00 |
|
Archer
|
c4799df3fd
|
perf: workflow code (#5548)
* perf: workflow code
* add tool call limit
|
2025-08-27 11:45:46 +08:00 |
|
Archer
|
324aaae769
|
fix: ai response test (#5544)
* fix: ai response test
* fix: skip edge check
* fix: app list
* fix: toolset conflict interactive node
* fix: username show
|
2025-08-27 00:08:22 +08:00 |
|
Archer
|
7cd4a8b0bc
|
feat: Store pdfparse in local (#5534)
|
2025-08-26 14:35:39 +08:00 |
|
伍闲犬
|
3c2bf20666
|
feat: add switch to control if enable home (#5531)
|
2025-08-26 12:00:18 +08:00 |
|
Archer
|
830eb19055
|
feature: V4.12.2 (#5525)
* feat: favorite apps & quick apps with their own configuration (#5515)
* chore: extract chat history and drawer; fix model selector
* feat: display favourite apps and make it configurable
* feat: favorite apps & quick apps with their own configuration
* fix: fix tab title and add loading state for searching
* fix: cascade delete favorite app and quick app while deleting relative app
* chore: make improvements
* fix: favourite apps ui
* fix: add permission for quick apps
* chore: fix permission & clear redundant code
* perf: chat home page code
* chatbox ui
* fix: 4.12.2-dev (#5520)
* fix: add empty placeholder; fix app quick status; fix tag and layout
* chore: add tab query for the setting tabs
* chore: use `useConfirm` hook instead of `MyModal`
* remove log
* fix: fix modal padding (#5521)
* perf: manage app
* feat: enhance model provider handling and update icon references (#5493)
* perf: model provider
* sdk package
* refactor: create llm response (#5499)
* feat: add LLM response processing functions, including the creation of stream-based and complete responses
* feat: add volta configuration for node and pnpm versions
* refactor: update LLM response handling and event structure in tool choice logic
* feat: update LLM response structure and integrate with tool choice logic
* refactor: clean up imports and remove unused streamResponse function in chat and toolChoice modules
* refactor: rename answer variable to answerBuffer for clarity in LLM response handling
* feat: enhance LLM response handling with tool options and integrate tools into chat and tool choice logic
* refactor: remove volta configuration from package.json
* refactor: reorganize LLM response types and ensure default values for token counts
* refactor: streamline LLM response handling by consolidating response structure and removing redundant checks
* refactor: enhance LLM response handling by consolidating tool options and streamlining event callbacks
* fix: build error
* refactor: update tool type definitions for consistency in tool handling
* feat: llm request function
* fix: ts
* fix: ts
* fix: ahook ts
* fix: variable name
* update lock
* ts version
* doc
* remove log
* fix: translation type
* perf: workflow status check
* fix: ts
* fix: prompt tool call
* fix: fix missing plugin interact window & make tag draggable (#5527)
* fix: incorrect select quick apps state; filter apps type (#5528)
* fix: usesafe translation
* perf: add quickapp modal
---------
Co-authored-by: 伍闲犬 <whoeverimf5@gmail.com>
Co-authored-by: Ctrlz <143257420+ctrlz526@users.noreply.github.com>
Co-authored-by: francis <zhichengfan18@gmail.com>
|
2025-08-25 19:19:43 +08:00 |
|
Archer
|
95325346ff
|
perf: vector format (#5516)
* perf: vector format
* feat: embedding batch size
|
2025-08-22 10:18:24 +08:00 |
|
Ctrlz
|
d78a0e9e4b
|
feat: add toolDescription field across various schemas and update related functions (#5452)
|
2025-08-15 14:13:14 +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
|
ad550f4444
|
perf: workflow response field (#5443)
|
2025-08-13 14:29:13 +08:00 |
|