NeatGuyCoding
5c619754a7
Minor Improvements for File Validation and Configuration Handling #21179 ( #21171 )
...
Co-authored-by: tech <cto@sb>
2025-06-18 18:33:28 +08:00
Jyong
a6549e3da4
add service api ratelimit check ( #20878 )
2025-06-18 14:05:28 +08:00
NeatGuyCoding
aa5b38f8e9
[Bug] fix misusing ACCESS_TOKEN_EXPIRE_MINUTES in jwt on exp ( #21030 )
...
Co-authored-by: tech <cto@sb>
2025-06-18 09:37:49 +08:00
quicksand
a35f01e058
chore: app info add author_name ( #20973 )
2025-06-13 10:17:35 +02:00
Yeuoly
d86ac068c9
refactor: replace compact response generation with length-prefixed response for backwards invocation api ( #20903 )
2025-06-11 16:01:50 +08:00
Bowen Liang
f7c7f5d942
chore: bump mypy to 1.16 ( #20608 )
2025-06-11 01:01:33 +08:00
Xiyuan Chen
a23afc5846
Feat/webapp verified sso main ( #20494 )
2025-06-09 17:19:53 +09:00
Yeuoly
fc65af1818
fix(inner_api/plugin/wraps): refresh user model after creation in get user function ( #20704 )
2025-06-05 23:36:33 +08:00
Abdullah AlOsaimi
e57905fcbe
assign dataset indexing_technique to args if not explicitly provided ( #20597 )
2025-06-05 09:47:57 +08:00
Abdullah AlOsaimi
760da98866
raise error when process_rule is required but missing ( #20599 )
2025-06-04 14:19:35 +08:00
Novice
c8c221a110
fix: update app tag error ( #20618 )
2025-06-04 13:55:00 +08:00
Ganondorf
bfa2b020f6
Add APIs for Knowledge Base Tag Management and Dataset Binding ( #20023 )
...
Co-authored-by: lizb <lizb@sugon.com >
2025-05-30 14:48:00 +08:00
Dongyu Li
88900765a1
update knowledge base api ( #20426 )
2025-05-30 14:45:30 +08:00
-LAN-
03db78adc6
Refactor/remove db from cycle manager ( #20455 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-05-30 04:34:13 +08:00
quicksand
7132a0683a
fix: apps/annotation missing 1 required positional argument: 'end_user' ( #20428 )
2025-05-29 16:10:28 +08:00
-LAN-
0abeec30d0
fix: register user model to current_user in backward invoke. ( #20374 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-05-28 19:56:33 +08:00
Good Wood
bd73bb13b9
feat: add pagination for plugin page ( #20151 )
2025-05-27 12:54:52 +08:00
-LAN-
526441d63f
fix: Copy request context and current user in app generators. ( #20240 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-05-27 10:56:23 +08:00
-LAN-
8e48c5245a
refactor: Use typed SQLAlchemy base model and fix type errors ( #19980 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-05-21 15:38:03 +08:00
crazywoola
3997b491f2
Revert "fix: fix duplicate app lose custom image" ( #19995 )
2025-05-20 18:42:59 +08:00
CorrectRoad
b6e197db83
fix: fix duplicate app lose custom image ( #19775 )
2025-05-20 16:44:51 +08:00
NFish
efa346fa18
E-300 ( #19726 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: Hash Brown <hi@xzd.me >
Co-authored-by: crazywoola <427733928@qq.com >
Co-authored-by: GareArc <chen4851@purdue.edu >
Co-authored-by: Byron.wang <byron@dify.ai >
Co-authored-by: Joel <iamjoel007@gmail.com >
Co-authored-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: Garfield Dai <dai.hai@foxmail.com >
Co-authored-by: KVOJJJin <jzongcode@gmail.com >
Co-authored-by: Alexi.F <654973939@qq.com >
Co-authored-by: Xiyuan Chen <52963600+GareArc@users.noreply.github.com >
Co-authored-by: kautsar_masuara <61046989+izon-masuara@users.noreply.github.com >
Co-authored-by: achmad-kautsar <achmad.kautsar@insignia.co.id >
Co-authored-by: Xin Zhang <sjhpzx@gmail.com >
Co-authored-by: kelvintsim <83445753+kelvintsim@users.noreply.github.com >
Co-authored-by: zxhlyh <jasonapring2015@outlook.com >
Co-authored-by: Zixuan Cheng <61724187+Theysua@users.noreply.github.com >
2025-05-20 12:07:50 +08:00
-LAN-
fcb10864fe
feat(DraftWorkflowApi): Requires environment_variables in DraftWorkflowApi ( #19849 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-05-17 13:45:00 +08:00
-LAN-
9073106299
feat(workflow): domain model for workflow node execution ( #19430 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-05-17 00:56:16 +08:00
GuanMu
eceba537da
refactor: simplify success response in dataset API endpoints by returning status code 204 directly ( #19685 )
2025-05-14 18:44:35 +08:00
lexmin0412
04e45b784a
Add /site API ( #19631 )
2025-05-14 10:43:36 +08:00
Xiyuan Chen
4f45f6af13
fix: invitations get suspended when an existing member appears ( #19584 )
2025-05-13 13:53:52 +08:00
Ganondorf
504d152bbe
add endpoint of get feedbacks ( #18697 )
...
Co-authored-by: lizb <lizb@sugon.com >
2025-05-13 10:35:14 +08:00
非法操作
59a986ad6a
chore: model.query change to db.session.query ( #19551 )
...
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
2025-05-13 09:13:12 +08:00
非法操作
06a15bf2ae
chore: all model.query replace to db.session.query ( #19521 )
2025-05-12 15:19:41 +08:00
非法操作
fa226ece81
fix: replace all dataset.Model.query to db.session.query(Model) ( #19509 )
2025-05-12 13:52:33 +08:00
Will
c1d8ad7b5d
fix: metadata filtering condition variable unassigned; fix External K… ( #19208 )
2025-05-07 14:52:09 +08:00
Good Wood
8552fcbb2a
feat: add mode for /info api ( #19264 )
2025-05-06 13:24:53 +08:00
Bowen Liang
5a3baa271f
chore: avoid repeated type ignore noqa by adding flask_restful and flask_login in mypy import exclusions ( #19224 )
2025-05-06 11:58:49 +08:00
Yeuoly
1a05f3bf53
fix(api): add missing INNER_API_KEY to InnerAPIConfig ( #19166 )
2025-05-06 10:02:14 +08:00
Bowen Liang
1e39a3dce3
fix: support non-ascii charactors in filename of the tool files ( #19228 )
2025-05-06 09:18:11 +08:00
QuantumGhost
a1ffe78fc7
feat(api): Add image multimodal support for LLMNode ( #17372 )
...
Enhance `LLMNode` with multimodal capability, introducing support for
image outputs.
This implementation extracts base64-encoded images from LLM responses,
saves them to the storage service, and records the file metadata in the
`ToolFile` table. In conversations, these images are rendered as
markdown-based inline images.
Additionally, the images are included in the LLMNode's output as
file variables, enabling subsequent nodes in the workflow to utilize them.
To integrate file outputs into workflows, adjustments to the frontend code
are necessary.
For multimodal output functionality, updates to related model configurations
are required. Currently, this capability has been applied exclusively to
Google's Gemini models.
Close #15814 .
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: -LAN- <laipz8200@outlook.com >
2025-04-30 17:28:02 +08:00
sondin
4270ffeb39
add Accept-Ranges header for audio/video files ( #19119 )
2025-04-30 10:51:27 +08:00
xiaotian
13511b567b
fix: image preview triggers binary download ( #19070 )
2025-04-29 15:38:33 +08:00
小马哥
94ac330591
fix: annotation update need use http put method and annotation-reply api doc parms wrong ( #18891 )
2025-04-27 16:13:36 +08:00
Yeuoly
63802d8104
refactor: rename plugin manager to plugin client and rename path from manager to impl ( #18876 )
2025-04-27 14:22:25 +08:00
devxing
5d47e2d552
fix: change delete app status code from 204 to 200 ( #18398 )
...
Co-authored-by: devxing <devxing@gmail.com >
Co-authored-by: crazywoola <427733928@qq.com >
2025-04-27 12:12:46 +08:00
1betatsu
450d77beff
fix: Allow advanced chat app to get workflow run detail ( #18753 ) ( #18758 )
2025-04-25 16:48:38 +08:00
gsmini
915c77d3ee
optimize account status field hard coded ( #18771 )
...
Co-authored-by: crazywoola <427733928@qq.com >
2025-04-25 16:47:03 +08:00
Alex Chim
addab84401
Resolves #18536 Retreive conversation variables ( #18581 )
2025-04-25 11:52:25 +08:00
王晓阳
6660547563
feat: support vastbase vector database ( #16308 )
2025-04-24 18:04:57 +08:00
Will
c84c37560c
chore: fix reimported ( #18610 )
2025-04-23 16:48:00 +08:00
Yeuoly
9873225611
fix: handle PluginPermissionDeniedError in EndpointCreateApi ( #18597 )
2025-04-23 15:29:58 +08:00
Dongyu Li
1215d47a1d
feat[plugin]:The plugin upload file change to be stored as a toolfile… ( #18277 )
2025-04-22 13:05:42 +08:00
lauding
d9e9dc7aa6
feat: support huawei cloud vector database ( #16141 )
2025-04-22 13:03:35 +08:00