Lynn
471070c2c8
Fix: return error when no valid speech text in intranscription response ( #18277 )
2026-08-14 16:27:34 +08:00
euvre
0d198fccec
Fix DateTimeTzField crashing on driver-native datetimes and unparseable values ( #18264 )
2026-08-14 15:56:05 +08:00
buua436
15a63bc15c
fix: exclude disabled documents from wiki compilation ( #18261 )
2026-08-14 13:45:14 +08:00
Lynn
58abab50cc
Fix: reject move to current location request ( #18234 )
2026-08-14 09:34:20 +08:00
buua436
a4e819504c
feat: support entity and topic wiki modes ( #18216 )
2026-08-13 19:03:24 +08:00
buua436
c10371d945
fix: refine structure graph keyword search ( #18181 )
2026-08-13 17:49:20 +08:00
qinling0210
a6dcc0f665
Add dataset navigation search for agentic RAG ( #18218 )
...
### Summary
Add dataset navigation search for agentic RAG.
dataset_navigation_search() calls
dataset_api_service.search_dataset_layers with mode as "nav_doc"
2026-08-13 17:35:24 +08:00
buua436
827ec11525
fix: align shared search result total ( #18200 )
2026-08-13 14:25:02 +08:00
Lynn
7edce6810e
Fix: reduce model verify cost ( #18191 )
...
### Summary
As title.
2026-08-13 12:11:56 +08:00
euvre
b1de7e8136
Fix: allow datasets sharing a base embedding model to be searched together ( #18166 )
2026-08-13 09:51:44 +08:00
buua436
649b631cac
fix: improve incremental wiki compilation ( #18164 )
2026-08-12 19:12:39 +08:00
euvre
fdb6b5fdd2
fix: search files recursively within current folder subtree ( #17779 )
2026-08-12 14:43:06 +08:00
euvre
a530a3a170
fix: clean up wiki blueprint default instruction text ( #17893 )
2026-08-12 14:39:36 +08:00
qinling0210
b73aac38f4
Update infinity json_extract_string usage ( #18139 )
...
### Summary
Update infinity json_extract_string usage.
Example: json_extract_string(chunk_data, '$.name') LIKE '%Alice%'
2026-08-12 10:59:22 +08:00
buua436
0cfd8f41e4
fix: improve incremental wiki compilation ( #18130 )
...
### What problem does this PR solve?
Incremental Wiki compilation could lose provenance for claim-light
entities, produce unstable page groups across embedding models, route
entities to unrelated pages, and assign topics without sufficient
page-level context. Document removals and page membership changes could
also leave stale Wiki state.
This PR:
- preserves source document and chunk provenance throughout entity
matching, reduction, page generation, and deletion;
- uses embeddings to retrieve candidates and the LLM to make final page
grouping and incremental routing decisions;
- batches embedding and LLM operations with bounded concurrency and
deterministic fallbacks;
- selects source-scoped topic candidates with embeddings before the page
LLM chooses the final topic;
- rebuilds Wiki state when the compilation mode or embedding model
changes;
- normalizes Wiki array fields returned by the API and retains entities
without relations in graph responses.
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2026-08-11 20:13:04 +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
buua436
5fd66154f3
fix: improve structure keyword search ( #18055 )
2026-08-11 13:58:00 +08:00
Wang Qi
bd876c796e
Fix: restrict xxx_ids to limit 100 ( #18074 )
2026-08-11 13:28:52 +08:00
Lynn
15ab2b3ee2
Fix: update tree when delete skill node ( #18063 )
2026-08-11 09:49:22 +08:00
Wang Qi
a0438517bc
Fix add agent update validation check ( #18056 )
2026-08-10 20:12:51 +08:00
buua436
6f50e478e0
fix: exclude disabled documents from dataset structures ( #18041 )
2026-08-10 17:50:34 +08:00
buua436
c0582b8e18
fix: handle disabled documents in dataset structures ( #18033 )
2026-08-10 13:52:49 +08:00
Wang Qi
373050c7ca
Fix agentic chat not working in chatbot ( #18035 )
2026-08-10 13:07:15 +08:00
Charles
42373a8229
fix(api): map internal RetCode values to valid HTTP statuses in build_error_result ( #18009 )
...
### Summary
Fixes #17980 .
2026-08-10 11:30:11 +08:00
Lynn
7433fbb77b
Fix: exclude unauthorized memory/dataset from list results ( #18006 )
2026-08-10 10:16:56 +08:00
Wang Qi
2fef38f955
Fix answer in think ( #17998 )
2026-08-07 17:30:14 +08:00
Wang Qi
993b41b7b1
Append attachments content to last message ( #17993 )
2026-08-07 16:04:19 +08:00
buua436
42329f140d
feat: add agent filter counts ( #17984 )
2026-08-07 15:29:07 +08:00
buua436
d63ad40c65
fix: reject duplicate chat parameter keys ( #17977 )
2026-08-07 15:28:30 +08:00
Lynn
045ba3970a
Fix: verification message ( #17978 )
2026-08-07 14:44:23 +08:00
buua436
48b2d3b914
fix: preserve page index chapter chunk provenance ( #17963 )
2026-08-07 13:47:04 +08:00
buua436
f77f2bb9ce
fix: optimize timeline compilation template ( #17972 )
2026-08-07 13:31:33 +08:00
Wang Qi
23b20a098a
Fix ragflow server hung after parsing a big file ( #17936 )
2026-08-06 17:01:53 +08:00
buua436
8379165c12
fix: record generated wiki page versions ( #17931 )
2026-08-06 16:49:50 +08:00
Lynn
457830f312
Fix: display embd_name in list memory api response ( #17932 )
2026-08-06 15:43:07 +08:00
buua436
dced12251a
fix: allow recreating deleted template groups ( #17915 )
2026-08-06 13:24:09 +08:00
Wang Qi
e35956bcc4
Fix attachments not take effect in agentic chat ( #17895 )
2026-08-06 11:12:22 +08:00
buua436
d16b2556a2
fix: split wiki template instruction and example ( #17891 )
2026-08-06 09:41:57 +08:00
Jin Hai
cf13082a1a
Revert "feat: Go knowledge compiler with scheduler-driven dataset compilation" ( #17897 )
...
Reverts infiniflow/ragflow#17881
2026-08-05 21:50:28 +08:00
Mage Lu
d9d75690de
fix: correct Tongyi-Qianwen international endpoint typo (compatible-model -> compatible-mode) ( #17887 )
...
## Summary
- `api/apps/services/provider_api_service.py` hardcoded the DashScope
international base URL for Tongyi-Qianwen as `.../compatible-model/v1`
instead of `.../compatible-mode/v1`, in two places (`list_providers`,
lines ~93 and ~116).
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-05 20:37:45 +08:00
Zhichang Yu
14b943a04a
feat: Go knowledge compiler with scheduler-driven dataset compilation ( #17881 )
...
Ports the dataset knowledge compilation (wiki/graph/tree/mindmap) to the
Go scheduler with a status contract, aligns wiki storage/retrieval with
Python, and sizes prompts by content_length.
2026-08-05 20:00:42 +08:00
buua436
38435255f9
fix: filter wiki artifacts by keywords ( #17871 )
2026-08-05 19:40:27 +08:00
chanx
2dfb34f7ab
feat(agent-list): support multi-select canvas category filtering ( #17843 )
2026-08-05 19:32:45 +08:00
buua436
cd6e73bcb5
fix: stream agentic reasoning and answers correctly ( #17849 )
2026-08-05 15:59:19 +08:00
Lynn
02923bfc46
Fix: display embedding model name in list dataset api response ( #17832 )
2026-08-05 14:51:07 +08:00
Wang Qi
f057544e31
Fix: SIGTERM not handle well in ragflow server chat channel ( #17828 )
2026-08-05 11:52:53 +08:00
Yingfeng
302e611a43
Fix: throw exception when switching ingestion pipeline ( #17833 )
...
### Summary
Throw exception when switching pipeline :
OperationalError('Attempting to close database while transaction is open.!)
2026-08-05 11:44:15 +08:00
deadtrickster
f063cfdb19
fix(api): decrement knowledgebase counters on SDK re-parse / stop-parse ( #17236 )
2026-08-05 10:28:46 +08:00
EthanZhang
bdcd8aadde
feat(chat): add Querit web search provider ( #17813 )
2026-08-05 09:54:46 +08:00
Wang Qi
f707cca074
Fix: Let delete dataset/document to a dedicated thread to avoid blocking othe APIs ( #17800 )
2026-08-04 19:04:16 +08:00