Zhichang Yu
d9ed14ce9c
feat: wiki incremental Mode A/B with durable rewrite barrier ( #18122 )
...
Port the wiki_incremental dataset-level merge and make its rewrite
barrier durable and concurrency-safe. Wiki pages merge replace-only; the
barrier persists a monotonic numeric generation, and a scheduler-backed
per-dataset lock closes the cross-process TOCTOU window. Adds the
Compiler Plan toggle (frontend) with Mode A grouping.
2026-08-11 22:10:49 +08:00
balibabu
ec63ab37b1
Fix: Remove the model from the wiki template. ( #18119 )
2026-08-11 20:29:08 +08:00
balibabu
1d81ca27cc
Fix: A dataset-level tree can also view file-level data. ( #18123 )
2026-08-11 20:28:44 +08:00
nikminer
8bd5768ebc
Integrate MWS model with API support and enhance chat functionality ( #17959 )
...
## What
This pull request adds **MWS GPT Model Hub** as a built-in model
provider in RAGFlow.
The integration allows users to configure an MWS project endpoint and
token, discover the models available to that project, and use supported
MWS models for chat completion, embeddings, and reranking.
Co-authored-by: ilarionov_n <ilarionov_n@promis.ru >
2026-08-11 19:12:42 +08:00
chanx
5e2c0eee28
refactor: use CopyToClipboard in embed-app-modal ( #18115 )
2026-08-11 19:08:33 +08:00
chanx
dbe2bf8b8b
fix: sanitize img tags in markdown via shared SafeImg component ( #18112 )
2026-08-11 19:08:15 +08:00
dependabot[bot]
f0d1ff52ab
chore(deps): bump fast-uri from 3.1.0 to 3.1.5 in /web ( #18103 )
...
Bumps [fast-uri](https://github.com/fastify/fast-uri ) from 3.1.0 to
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 17:52:30 +08:00
qinling0210
d49af7f218
Generate navigation, navigation search ( #18096 )
...
### Summary
2 API
POST /api/v1/datasets/{dataset_id}/navigation
GET
/api/v1/datasets/{dataset_id}/navigation/search?q={query}&mode={mode}&top_k={topk}
2 cli
uv run --no-sync python3 admin/client/ragflow_cli.py -h 127.0.0.1 -p
9380 -t user
ragflow> GENERATE NAVIGATION OF DATASET 'frames tree';
ragflow> NAVIGATION SEARCH 'Christie introduced blockchain-based digital
passports' IN DATASET 'frames tree' MODE 'all' topk 20;
(mode: chunk, nav_cluster, nav_doc, navigation_tree, all)
2026-08-11 17:48:24 +08:00
chanx
ba671861e2
Fix: stabilize agent log handleSearch and preserve page_size on reset ( #18087 )
2026-08-11 17:25:24 +08:00
balibabu
7793d3c01c
Fix: Retrieve the latest timeline data after cancelling the timeline task. ( #18102 )
2026-08-11 17:25:09 +08:00
balibabu
5dde775e19
Fix: If a message contains multiple files, they need to be displayed with automatic line wrapping. ( #18109 )
2026-08-11 17:24:47 +08:00
chanx
2409248801
fix: show filtered session count in session list header ( #18094 )
2026-08-11 16:14:08 +08:00
chanx
d33f87d3ca
feat: rename agent log export button to export current page ( #18090 )
2026-08-11 16:13:56 +08:00
euvre
82d038543a
fix: wrap long log messages in agent pipeline log sheet ( #17782 )
2026-08-11 16:08:43 +08:00
Jin Hai
25b579ac6c
TS: more license declarations ( #18081 )
...
Signed-off-by: Jin Hai <haijin.chn@gmail.com >
2026-08-11 14:21:14 +08:00
balibabu
61fa96ee06
Fix: Click the blank area to prevent UpdateLogSheet from closing. ( #18085 )
2026-08-11 14:09:54 +08:00
balibabu
398d81f587
Fix: Move the content of the "Token Size" tab from the token chunker operator to the "Delimiter" tab. #17888 ( #17975 )
2026-08-11 14:07:15 +08:00
euvre
d33b937be6
fix(web): prevent column shift in data source log table ( #17940 )
2026-08-11 13:59:51 +08:00
balibabu
f83c4f97c1
Fix: After creating a wiki template and deleting the model instance, the default model appears empty, but it can still be edited and saved successfully. ( #18075 )
2026-08-11 13:45:04 +08:00
chanx
f930b1c1bc
Fix: New sessions will automatically carry over messages from the previous session by default. ( #18078 )
2026-08-11 13:38:46 +08:00
chanx
e0d199ea7b
fix(floating-selection-toolbar): adjust dropdown direction based on available space ( #18053 )
2026-08-11 13:31:42 +08:00
chanx
11c9649a6c
Fixed: Updated the text color style of the copy button. ( #18062 )
2026-08-11 13:30:57 +08:00
Wang Qi
d7d6bb5b6a
Fix max chunk_ids = 100 ( #18080 )
2026-08-11 13:13:08 +08:00
chanx
d199f4b867
fix(search): pass selected pageSize when retrieving chunks on document change ( #18072 )
2026-08-11 11:45:21 +08:00
chanx
cad2833c16
fix: Remove unused constant files ( #18069 )
...
### Summary
fix: Remove unused constant files
2026-08-11 11:16:06 +08:00
Jin Hai
cb3de6ae98
TS: add apache license ( #18064 )
...
Signed-off-by: Jin Hai <haijin.chn@gmail.com >
2026-08-11 11:15:45 +08:00
Jin Hai
e551167697
TS: fix comments ( #18067 )
...
Signed-off-by: Jin Hai <haijin.chn@gmail.com >
2026-08-11 10:00:54 +08:00
Wang Qi
df32ffbe57
Fix: restrict keywords_similarity_weight [0,1] ( #18044 )
2026-08-10 20:01:45 +08:00
chanx
23369586c0
fix(chat): preserve in-flight SSE stream when switching conversations ( #18037 )
2026-08-10 17:29:24 +08:00
chanx
6b73341827
fix(search-page): add overflow-x-auto and min-width to prevent layout issues ( #18050 )
2026-08-10 17:28:05 +08:00
chanx
d69d75fffb
fix(token-chunker-form): set minimum value for chunk token size slider ( #18047 )
2026-08-10 17:27:51 +08:00
chanx
e9123ea764
fix: prevent empty-model warning modal from staying open after OK ( #18046 )
2026-08-10 17:27:31 +08:00
chanx
5a2cd36b45
fix(share): The language of the shared page will cause the language of the original website to change. ( #18043 )
2026-08-10 17:26:18 +08:00
魏家家
6f590a7fcd
Update logic-hooks.ts ( #15194 )
...
Empty reply configured in knowledge base chat, no content returned when
matched empty content
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
Co-authored-by: Jin Hai <haijin.chn@gmail.com >
2026-08-10 15:08:30 +08:00
chanx
2584ea5f0f
fix(dataset): shrink table height when bulk operate bar is visible ( #18031 )
2026-08-10 13:26:56 +08:00
chanx
8e37f5543a
fix(chunk): render <img> tags as escaped text to prevent tracking ( #18007 )
2026-08-07 20:17:17 +08:00
balibabu
ec09d4e3bd
Feat: Search for timeline nodes. ( #17996 )
2026-08-07 17:06:19 +08:00
chanx
2eb1ef6c67
fix: preserve selected row IDs without filtering by current list ( #17994 )
2026-08-07 17:06:05 +08:00
Lynn
4044d3bc5d
Fix: handle unpaired <> in messages ( #17983 )
2026-08-07 16:10:30 +08:00
chanx
c7d78db9b4
fix(document-preview): handle namespace-prefixed xlsx in ExcelCsvPreviewer ( #17955 )
2026-08-07 16:10:04 +08:00
balibabu
3f78c156d4
Fix: Links to wiki content accessed via the version view are not clickable. ( #17987 )
2026-08-07 15:50:26 +08:00
balibabu
edcd806761
Fix: Hide the "Add Link" button in the Markdown editor. ( #17992 )
2026-08-07 15:50:17 +08:00
chanx
ad5d0e9db3
fix(model): simplify local LLM config and align model type values ( #17986 )
2026-08-07 15:49:37 +08:00
buua436
42329f140d
feat: add agent filter counts ( #17984 )
2026-08-07 15:29:07 +08:00
balibabu
4d1da18e84
Fix: The height of the source code mode in the wiki template's Markdown editor is too small. ( #17982 )
2026-08-07 14:55:30 +08:00
balibabu
e2e70cea92
Fix: Clicking the confirm button on the WikiCommitModal does not validate the form. ( #17981 )
2026-08-07 14:55:18 +08:00
chanx
048affd2ab
fix(i18n): clarify selectAll label selects current page only ( #17974 )
2026-08-07 14:54:37 +08:00
chanx
ed96379c47
fix(markdown): open non-PDF document references in internal viewer ( #17971 )
2026-08-07 14:23:40 +08:00
balibabu
84b94d4b30
Fix: Remove leading and trailing whitespace from the pageIndex data returned by the backend. ( #17967 )
2026-08-07 13:32:09 +08:00
balibabu
b099c88c3f
Fix: Deduplication of wiki entity types ( #17965 )
2026-08-07 11:29:05 +08:00