chanx
c6f946a562
refactor(setting-model): migrate SoMark to generic provider card withmodel-level extra fields ( #17582 )
2026-07-31 11:35:35 +08:00
Wang Qi
2c6da4113d
Fix: multiple model chat pass-in session_id, and do not save session. ( #17581 )
2026-07-31 11:25:29 +08:00
chanx
cd964dd700
Fix: delete base url default value in FunASR ( #17596 )
2026-07-31 11:24:42 +08:00
balibabu
569a29500f
Fix: The save interface is continuously called without any operation being performed on the agent page. ( #17576 )
2026-07-31 11:23:12 +08:00
euvre
9519ad7e08
fix: propagate publish release flag through Go agent endpoints ( #17347 )
2026-07-30 19:27:44 +08:00
balibabu
5ac8d92d2e
Feat: Add an update button to the graph page of the dataset. ( #17571 )
...
### Summary
Feat: Add an update button to the graph page of the dataset.
2026-07-30 18:40:29 +08:00
chanx
6fb6b9e06b
fix(setting-model): support field-level autoComplete to suppress browser autofill ( #17559 )
2026-07-30 16:50:31 +08:00
Wang Qi
5d76b0b96c
Fix multiple model chat, the content overwrite the current chat session ( #17566 )
2026-07-30 16:50:13 +08:00
chanx
493f605889
fix(i18n): add missing translation keys for model provider form fields ( #17551 )
2026-07-30 14:06:37 +08:00
chanx
03a93eabf7
Feat: batch verify models in provider instance card ( #17552 )
2026-07-30 13:58:16 +08:00
chanx
cb908d1979
fix: restore provider-specific fields on form echo via echoTransform ( #17550 )
2026-07-30 11:22:06 +08:00
balibabu
be6263d522
Fix: The compiler operator icon is not displaying on the pipeline log page. ( #17545 )
2026-07-30 10:39:01 +08:00
chanx
3da7fe18f0
Fix: audio button can send message ( #17541 )
2026-07-30 09:38:25 +08:00
EthanZhang
33e581a8b3
feat(agent): add Querit search tool ( #17548 )
2026-07-30 09:36:16 +08:00
balibabu
ae312090c4
Feat: Click the icon in the top-right corner to delete the note node. ( #17533 )
2026-07-29 19:06:35 +08:00
Wang Qi
0583f8c79d
Fix dataset selector to continue scoll if still have data ( #17534 )
...
1. controll scoll paging by total
2. show dataset but won't allow them to choose.
2026-07-29 18:48:47 +08:00
balibabu
2a4e77c5ae
Feat: Store the dialogue reasoning level on the client side. ( #17530 )
...
### Summary
Feat: Store the dialogue reasoning level on the client side.
2026-07-29 18:40:12 +08:00
chanx
26f0dc234e
fix: add tooltip to log button in AssistantGroupButton component ( #17532 )
2026-07-29 17:18:01 +08:00
chanx
f8e01d558e
fix(search): adapt input shape and button position to content line count ( #17529 )
2026-07-29 17:15:19 +08:00
balibabu
e5a7bee9db
Fix: Switching templates results in a few extra data entries in the entity specification. ( #17514 )
2026-07-29 16:25:46 +08:00
balibabu
9c8f4f5fe3
Fix: On the multi-model comparison chat page, if there is more than one window, each window can be deleted. ( #17523 )
2026-07-29 16:21:53 +08:00
chanx
b0bbf9fa7f
fix: support provider-specific verify payload for per-model verify ( #17522 )
2026-07-29 16:20:31 +08:00
balibabu
1140db3b8c
Fix: The multi-model comparison page cannot output messages. ( #17507 )
2026-07-29 15:16:40 +08:00
balibabu
ee388b0fa5
Feat: Optimize dataset-level wiki generation log display. ( #17492 )
2026-07-29 10:56:35 +08:00
euvre
e5bb2b60c0
Fix: search input controls styling and restore mind map modal overlay ( #17436 )
2026-07-29 09:36:07 +08:00
Yingfeng
9460e6ba03
Fix parsing log display of infinity ( #17479 )
2026-07-28 23:04:56 +08:00
euvre
996c5156e5
Fix: go back to previous page when last card on the last page is deleted ( #17409 )
2026-07-28 19:30:28 +08:00
euvre
679bce8f8d
fix: reset selected documents on new search in search page ( #17454 )
2026-07-28 19:29:51 +08:00
yiming wang
dcadd8d837
feat: add Tenki sandbox provider ( #17305 )
...
### Summary
Adds a `tenki` sandbox provider that runs each agent code execution in a
disposable Tenki (https://tenki.cloud ) microVM (create → exec → destroy,
no volumes or snapshots).
Registration mirrors PR #15039 , configure `api_key` and `project_id` in
Admin > Sandbox Settings.
Both runtimes are covered:
- Python: `agent/sandbox/providers/tenki.py` (structured results +
artifact collection).
- Go: `internal/agent/sandbox/tenki.go`, mirroring the e2b provider and
wired into the provider manager.
`tenki-sandbox` is an optional dependency (it requires `protobuf>=6.31`,
which differs from RAGFlow's pinned gRPC stack), lazily imported with a
clear error when missing; installation is documented in the sandbox
quickstart.
Unit tests cover execution, structured results, artifacts
(symlink/size/extension limits), non-zero exit, timeout, error mapping,
and idempotent destroy.
---------
Co-authored-by: yiming.wang <yiming.wang@luxor.com >
2026-07-28 19:24:39 +08:00
euvre
73860170ae
fix(admin): use POST for admin logout API ( #17482 )
2026-07-28 19:22:57 +08:00
Robert Keus
7e1ab9741b
feat: add GreenPT model provider ( #17447 )
...
## Summary
GreenPT is a European AI provider with an OpenAI-compatible API,
optimized infrastructure, and datacenters powered by 100% renewable
energy.
This adds native GreenPT support across RAGFlow’s Go-first provider
system and its Python compatibility layer:
- discovers the current catalog from `GET /v1/models`
- features `glm-5.2` and `kimi-k2.7-code` for chat and coding
- supports `green-embedding` through `/v1/embeddings`
- supports `green-rerank` through `/v1/rerank`
- supports `green-s` and `green-s-pro` speech-to-text through
`/v1/listen`
- adds provider configuration, UI icon, and supported-provider
documentation
2026-07-28 19:19:00 +08:00
balibabu
5274e1df4d
Fix: The documentation for setting page slicing methods in the Go version of a dataset is not displayed. ( #17478 )
2026-07-28 19:14:02 +08:00
Jin Hai
7f21a7ba18
Go: add context, part14 ( #17446 )
...
Signed-off-by: Jin Hai <haijin.chn@gmail.com >
2026-07-28 19:05:59 +08:00
buua436
b7ddf45774
fix: stabilize wiki planning and artifact graph rendering ( #17473 )
2026-07-28 17:08:40 +08:00
Lynn
675c35a2de
Fix: rm tenant llm call ( #17476 )
2026-07-28 15:54:44 +08:00
balibabu
fe38d5f246
Feat: Delete dataset level graph. ( #17474 )
...
### Summary
Feat: Delete dataset level graph.
2026-07-28 15:27:08 +08:00
balibabu
cc0fbd37ef
Fix: Unable to navigate from the agent list page to the compilation editing page. ( #17460 )
2026-07-28 13:59:57 +08:00
chanx
326893811a
fix(web): identify provider instances by id and skip clean cards on save ( #17424 )
2026-07-28 09:49:57 +08:00
Wang Qi
619b58faef
Add {date} replacement to chat ( #17430 )
2026-07-28 09:49:17 +08:00
balibabu
1cce9b64f1
Feat: Search for knowledge-base-level graph nodes. ( #17444 )
2026-07-27 21:03:30 +08:00
euvre
f6464c909d
fix: prevent child delimiter add from submitting form ( #17421 )
2026-07-27 19:11:05 +08:00
Zhichang Yu
61d58f598e
Introduced oxfmt ( #17431 )
...
Introduced oxfmt
2026-07-27 17:38:52 +08:00
chanx
4551f945fc
fix: improve model merging logic in useModelsDerived for better instance-specific values ( #17422 )
2026-07-27 17:37:20 +08:00
chanx
b5633eb6f0
fix: update delimiter form field layout for better alignment ( #17432 )
2026-07-27 17:34:13 +08:00
chanx
4231db78e7
fix: add document name display in testing result cards ( #17427 )
2026-07-27 17:28:22 +08:00
buua436
6e1e540f98
fix: persist pipeline tree graph rows ( #17400 )
2026-07-27 16:40:29 +08:00
euvre
58f67870ae
fix: refresh memory sidebar avatar immediately after update ( #17401 )
2026-07-27 14:09:02 +08:00
euvre
585142c5d3
fix(web): correct dataset configuration page title and description ( #17407 )
2026-07-27 14:02:53 +08:00
S
c48eb70e67
Improve "Delimiter for text" UX: clearer tooltip + live parsed-delimiter preview ( #17385 )
...
## Summary
Improve the UX of the **"Delimiter for text"** field on the dataset
configuration page. The field is a single string with a backtick-based
mini-syntax, but both the tooltip and the surrounding UI failed to
surface what delimiters the backend would actually derive from a given
value — leaving users to discover by trial-and-error that the same
string produces different splits depending on file type (see #7436 ,
#4704 , #9680 ).
2026-07-27 13:21:54 +08:00
Wang Qi
53afc32349
Fix get datasets owner retrieve the whole dataset ( #17370 )
2026-07-27 10:24:13 +08:00