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 |
|
Roy
|
5ff4cc11b0
|
feat: export all chunks in collection (#6163)
* feat: export all chunks in collection
* perf: export collection api
* doc
---------
Co-authored-by: archer <545436317@qq.com>
|
2025-12-30 10:57:22 +08:00 |
|
Roy
|
baf1a07993
|
feat: add user ip filter for chat log table (#6162)
* feat: add user ip filter for chat log table
* chore: fix menu placement
|
2025-12-29 20:25:37 +08:00 |
|
heheer
|
4fbe27f2df
|
add plan activity config (#6139)
* activity points
* modal
* ui
* fix
* pref: zod schema
* perf: ad api with zod
* perf: plan year switch
* perf: plan
* i18n
* fix: hook
* fix: activity checker
* fix: i18n
* fix clear token
* fix
* back
* can close modal in pay
* ad token
* rename
* fix
* total points
* eng i18n
---------
Co-authored-by: archer <545436317@qq.com>
|
2025-12-24 18:22:25 +08:00 |
|
heheer
|
f175a1a30c
|
optimize app update time (#6127)
* feat: add chat visibility controls and improve quote reader permissions (#6102)
* feat: add chat visibility controls and improve quote reader permissions
* fix test
* zod
* fix
* test & openapi
* frontend filter
* update name
* fix
* fix
* rename variables
* fix
* test
* fix build
* fix
* fix
---------
Co-authored-by: archer <545436317@qq.com>
* app update time
* recent app
* fix
* type
* fix
* context
* perf: update app usingtime code
* fix: ts
* update parent
* doc
* perf: code per
* unauth refresh
---------
Co-authored-by: archer <545436317@qq.com>
|
2025-12-24 14:28:42 +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 |
|
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
|
5231f4281f
|
image compatibility for various content-types (#6119)
* image compatibility for various content-types
* perf: image type detect
* perf: gethistory
* update test
* update rerank log
* perf: login
* fix: query extension use
---------
Co-authored-by: archer <545436317@qq.com>
|
2025-12-18 23:25:48 +08:00 |
|
Archer
|
0d88761378
|
perf: redis del (#6115)
* fix: log
* fix: redirect api
|
2025-12-18 13:49:45 +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 |
|
Finley Ge
|
b22ba1aa53
|
chore: customDomain openapi doc && new nextapi code snippets (#6082)
* perf: faq
* index
* delete dataset
* delete dataset
* perf: delete dataset
* init
* fix: faq
* refresh
* empty tip
* chore: customDomain openapi doc && new nextapi code snippets
* chore: update doc
* remove ivalid code
* snippets
---------
Co-authored-by: archer <545436317@qq.com>
|
2025-12-12 15:28:03 +08:00 |
|
Archer
|
36d1ff3679
|
feat: custom domain (#6067)
* perf: faq
* index
* delete dataset
* delete dataset
* perf: delete dataset
* init
* fix: faq
* doc
* fix: share link auth (#6063)
* standard plan add custom domain config (#6061)
* standard plan add custom domain config
* bill detail modal
* perf: vector count api
* feat: custom domain & wecom bot SaaS integration (#6047)
* feat: custom Domain type define
* feat: custom domain
* feat: wecom custom domain
* chore: i18n
* chore: i18n; team auth
* feat: wecom multi-model message support
* chore: wecom edit modal
* chore(doc): custom domain && wecom bot
* fix: type
* fix: type
* fix: file detect
* feat: fe
* fix: img name
* fix: test
* compress img
* rename
* editor initial status
* fix: chat url
* perf: s3 upload by buffer
* img
* refresh
* fix: custom domain selector (#6069)
* empty tip
* perf: s3 init
* sort provider
* fix: extend
* perf: extract filename
---------
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>
|
2025-12-09 23:33:32 +08:00 |
|
heheer
|
44f95038b0
|
bill coupon detail (#6054)
* bill coupon detail
* enum
* fix
|
2025-12-08 18:07:31 +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
|
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 |
|
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
|
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 |
|