Archer
ec9e8fdfc5
deploy doc ( #6728 )
2026-04-08 16:15:25 +08:00
Jon
57a505f837
Agent skill dev ( #6668 )
...
* chore: Rename service & container names for consistency in Docker configs (#6710 )
* chore: Rename container names for consistency in Docker configs
* chore: Rename service names for consistency in Docker configs
chore: Update OpenSandbox versions and image repositories (#6709 )
* chore: Update OpenSandbox versions and image repositories
* yml version
* images
* init yml
* port
---------
Co-authored-by: archer <545436317@qq.com >
refactor(chat): optimize sandbox status logic and decouple UI/Status hooks (#6713 )
* refactor(chat): optimize sandbox status logic and decouple UI/Status hooks
* fix: useRef, rename onClose to afterClose
Update .env.template (#6720 )
aiproxy默认的请求地址改成http协议
feat: comprehensive agent skill management and sandbox infrastructure optimization
- Skill System: Implemented a full skill management module including CRUD operations, folder organization, AI-driven skill generation, and versioning (switch/update).
- Sandbox Infrastructure: Introduced 'volume-manager' for PVC and Docker volume lifecycle management, replacing the MinIO sync-agent for better data persistence.
- Workflow Integration: Enhanced the Agent node to support skill selection and configuration, including new UI components and data normalization.
- Permission Management: Added granular permission controls for skills, supporting collaborators, owner transfers, and permission inheritance.
- UI/UX: Added a dedicated Skill dashboard, sandbox debug interface (terminal, logs, and iframe proxy), and comprehensive i18n support.
- Maintenance: Migrated Docker services to named volumes, optimized sandbox instance limits, and improved error handling for sandbox providers.
Co-authored-by: chanzhi82020 <chenzhi@sangfor.com.cn >
Co-authored-by: lavine77
Signed-off-by: Jon <ljp@sangfor.com.cn >
feat: hide skill
prettier
* perf: hide skill code
* fix: ts
* lock
* perf: tool code
* fix: ts
* lock
* fix: test
* fix: openapi
* lock
* fix: test
* null model
---------
Co-authored-by: archer <545436317@qq.com >
2026-04-07 22:52:03 +08:00
Jon
8f731b55b3
chore: Update OpenSandbox versions and image repositories ( #6709 )
...
* chore: Update OpenSandbox versions and image repositories
* yml version
* images
* init yml
* port
---------
Co-authored-by: archer <545436317@qq.com >
2026-04-02 23:10:34 +08:00
Jon
0e46ccc72d
chore: Rename service & container names for consistency in Docker configs ( #6710 )
...
* chore: Rename container names for consistency in Docker configs
* chore: Rename service names for consistency in Docker configs
2026-04-02 17:01:04 +08:00
Archer
a55fdb4b0e
deploy doc ( #6711 )
...
* deploy doc
* deploy doc
2026-04-02 13:43:47 +08:00
Jon
515f1077c8
chore: Update Docker compose files to use named volumes ( #6704 )
...
* chore: Update Docker compose files to use named volumes
* chore: Update Docker compose files to use named volumes (prod)
2026-04-02 13:40:44 +08:00
Archer
fbbe852596
update deploy yml ( #6695 )
...
* deploy doc
* doc
* doc
* doc
2026-04-01 13:34:01 +08:00
Archer
6c71bdfeb2
dockerfile ( #6692 )
2026-04-01 10:48:36 +08:00
Archer
33a796397f
update version ( #6691 )
2026-04-01 10:17:15 +08:00
Archer
d5ea3179a0
V4.14.10 dev ( #6686 )
...
* docker
* fix: community version check
* perf: deploy doc
* doc
* doc
* remove invalide md
2026-03-31 23:15:29 +08:00
Archer
cc3a91d009
Opensandbox ( #6657 )
...
* Opensandbox (#6651 )
* volumn manager
* feat: opensandbox volumn
* perf: action (#6654 )
* perf: action
* doc
* doc
* deploy tml
* update template
2026-03-26 18:25:57 +08:00
Archer
2e84a1f2c9
doc ( #6632 )
2026-03-24 23:10:50 +08:00
Archer
37bbccdc1f
Fix outlink doc ( #6619 )
...
* doc
* doc
2026-03-23 23:37:12 +08:00
Archer
a49321c850
deploy doc ( #6612 )
2026-03-23 16:26:22 +08:00
Archer
3048dd5cfb
doc ( #6609 )
2026-03-23 12:10:44 +08:00
Archer
c84c45398a
update deploy doc ( #6605 )
...
* fix: image read and json error (Agent) (#6502 )
* fix:
1.image read
2.JSON parsing error
* dataset cite and pause
* perf: plancall second parse
* add test
---------
Co-authored-by: archer <545436317@qq.com >
* master message
* deploy
* remove invalid code
---------
Co-authored-by: YeYuheng <57035043+YYH211@users.noreply.github.com >
2026-03-22 18:27:31 +08:00
Archer
8d2bc63c49
V4.14.9 dev ( #6604 )
...
* fix: image read and json error (Agent) (#6502 )
* fix:
1.image read
2.JSON parsing error
* dataset cite and pause
* perf: plancall second parse
* add test
---------
Co-authored-by: archer <545436317@qq.com >
* master message
* deploy
---------
Co-authored-by: YeYuheng <57035043+YYH211@users.noreply.github.com >
2026-03-22 18:11:50 +08:00
Archer
f7b64f25b1
V4.14.9 features ( #6602 )
...
* fix: image read and json error (Agent) (#6502 )
* fix:
1.image read
2.JSON parsing error
* dataset cite and pause
* perf: plancall second parse
* add test
---------
Co-authored-by: archer <545436317@qq.com >
* master message
* remove invalid code
* fix: sandbox download file
* update lock
* sub set
* i18n
* perf: system forbid sandbox
* fix: i18n; next config
* fix: authchat uid
* update i18n
* perf: check exists
* stop in tool
* stop in tool
* fix: chat
* update action
* doc
* deploy doc
---------
Co-authored-by: YeYuheng <57035043+YYH211@users.noreply.github.com >
2026-03-22 17:58:45 +08:00
Archer
aaa7d17ef1
V4.14.9 dev ( #6555 )
...
* feat: encapsulate logger (#6535 )
* feat: encapsulate logger
* update engines
---------
Co-authored-by: archer <545436317@qq.com >
* next config
* dev shell
* Agent sandbox (#6532 )
* docs: switch to docs layout and apply black theme (#6533 )
* feat: add Gemini 3.1 models
- Add gemini-3.1-pro-preview (released February 19, 2026)
- Add gemini-3.1-flash-lite-preview (released March 3, 2026)
Both models support:
- 1M context window
- 64k max response
- Vision
- Tool choice
* docs: switch to docs layout and apply black theme
- Change layout from notebook to docs
- Update logo to icon + text format
- Apply fumadocs black theme
- Simplify global.css (keep only navbar and TOC styles)
- Fix icon components to properly accept className props
- Add mobile text overflow handling
- Update Node engine requirement to >=20.x
* doc
* doc
* lock
* fix: ts
* doc
* doc
---------
Co-authored-by: archer <archer@archerdeMac-mini.local >
Co-authored-by: archer <545436317@qq.com >
* Doc (#6493 )
* cloud doc
* doc refactor
* doc move
* seo
* remove doc
* yml
* doc
* fix: tsconfig
* fix: tsconfig
* sandbox version (#6497 )
* sandbox version
* add sandbox log
* update lock
* fix
* fix: sandbox
* doc
* add console
* i18n
* sandbxo in agent
* feat: agent sandbox
* lock
* feat: sandbox ui
* sandbox check exists
* env tempalte
* doc
* lock
* sandbox in chat window
* sandbox entry
* fix: test
* rename var
* sandbox config tip
* update sandbox lifecircle
* update prompt
* rename provider test
* sandbox logger
* yml
---------
Co-authored-by: Archer <archer@fastgpt.io >
Co-authored-by: archer <archer@archerdeMac-mini.local >
* perf: sandbox error tip
* Add sandbox limit and fix some issue (#6550 )
* sandbox in plan
* fix: some issue
* fix: test
* editor default path
* fix: comment
* perf: sandbox worksapce
* doc
* perf: del sandbox
* sandbox build
* fix: test
* fix: pr comment
---------
Co-authored-by: Ryo <whoeverimf5@gmail.com >
Co-authored-by: Archer <archer@fastgpt.io >
Co-authored-by: archer <archer@archerdeMac-mini.local >
2026-03-16 17:09:25 +08:00
Finley Ge
8eb841cc96
fix: version-list & update docker-compose.yamls ( #6526 )
...
* fix: get version list api for workflow/agent tools
* chore: update docker-composes
2026-03-09 12:02:02 +08:00
Archer
410cb30c28
doc ( #6503 )
2026-03-05 10:36:03 +08:00
Archer
87b0bca30c
Doc ( #6493 )
...
* cloud doc
* doc refactor
* doc move
* seo
* remove doc
* yml
* doc
* fix: tsconfig
* fix: tsconfig
2026-03-03 17:39:47 +08:00
Archer
e9eca2f80b
deploy version ( #6470 )
2026-02-26 18:14:55 +08:00
Archer
e9f9629c38
chore: update FastGPT image tag to v4.14.7.1 ( #6458 )
...
Co-authored-by: Archer <c121914yu@gmail.com >
2026-02-24 19:54:14 +08:00
Archer
048b2410d4
url ( #6431 )
2026-02-13 11:38:01 +08:00
Archer
e5a791e4f7
doc ( #6429 )
...
* perf: health check
* doc
2026-02-13 11:23:02 +08:00
Archer
e8fac8639e
yml ( #6422 )
2026-02-12 18:53:15 +08:00
Archer
c8d8ca1384
doc ( #6421 )
...
* doc
* version
* doc
2026-02-12 18:45:30 +08:00
Archer
0ac8bca17c
doc ( #6419 )
2026-02-12 18:02:02 +08:00
Archer
e6c7593d95
Sandbox move and vector test ( #6381 )
...
* remove sandbox
* perf: vitest
* doc
2026-02-04 14:27:58 +08:00
Archer
64f70a41c1
feat: vector integrationTest;feat: ob quantization ( #6366 )
...
* feat(vectordb): add OceanBase HNSW quantization (HNSW_SQ/HNSW_BQ) (#6348 )
Support OceanBase vector index quantization via VECTOR_VQ_LEVEL:
- 32 (default): hnsw + inner_product
- 8: hnsw_sq + inner_product (2-3x memory savings)
- 1: hnsw_bq + cosine (~15x memory savings)
HNSW_BQ requires cosine distance per OceanBase docs.
Tested on OceanBase 4.3.5.5 (BP5).
Closes #6202
* feat: add test inclusion for vectorDB tests in vitest configuration (#6358 )
* feat: add test inclusion for vectorDB tests in vitest configuration
* refactor: update vectorDB README and setup for environment configuration
- Enhanced README to clarify the use of factory pattern for vectorDB integration tests.
- Updated instructions for setting up environment variables from a local file.
- Removed obsolete PG integration test file and adjusted test execution instructions.
- Improved structure explanation for shared test data and factory functions.
* perf: integrationTest
* feat: vector integration
---------
Co-authored-by: ZHANG Yixin <hi.yixinz@gmail.com >
Co-authored-by: Jingchao <alswlx@gmail.com >
2026-02-02 18:48:25 +08:00
Finley Ge
8e8b5b4a16
chore: 4.14.6 upgrading docs ( #6356 )
...
* chore: 4.14.6 upgrading docs
* chore: deploy scripts
* chore: bump @fastgpt-sdk/plugin to 0.3.8
2026-01-30 22:34:42 +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