qinling0210
554fb1133a
Search in navigation tree & store graph content in nav_doc ( #18303 )
...
### Summary
Search in navigation tree & store graph content in nav_doc during parse
2026-08-14 22:26:57 +08:00
buua436
024c35f085
fix: track wiki chunk changes incrementally ( #18285 )
2026-08-14 20:11:55 +08:00
Lynn
471070c2c8
Fix: return error when no valid speech text in intranscription response ( #18277 )
2026-08-14 16:27:34 +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
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
Lynn
7433fbb77b
Fix: exclude unauthorized memory/dataset from list results ( #18006 )
2026-08-10 10:16:56 +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
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
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
Lynn
02923bfc46
Fix: display embedding model name in list dataset api response ( #17832 )
2026-08-05 14:51:07 +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
buua436
4d997bc740
fix: allow team members to update shared datasets ( #17798 )
2026-08-04 17:24:23 +08:00
Wang Qi
7e67b71b81
Let DELETE /datasets to a dedicated thread to avoid blocking other APIs ( #17796 )
2026-08-04 16:19:56 +08:00
buua436
3e11914144
fix: normalize legacy parser configuration ( #17761 )
2026-08-04 13:49:44 +08:00
Lynn
11b2dfcfdd
Fix: handle llm_setting switch ( #17745 )
2026-08-04 10:02:14 +08:00
Jin Hai
86021932ae
Go: fix warnings ( #17738 )
...
Signed-off-by: Jin Hai <haijin.chn@gmail.com >
2026-08-03 21:30:01 +08:00
buua436
8ac047d11a
fix: synchronize chat model configuration ( #17717 )
2026-08-03 16:43:53 +08:00
Kevin Hu
3b4a96d421
Refactor: refine wiki plan procedure. ( #17579 )
...
### Summary
Refine wiki plan procedure.
---------
Co-authored-by: Yingfeng Zhang <yingfeng.zhang@gmail.com >
Co-authored-by: buua436 <sz_buua@foxmail.com >
2026-08-03 16:03:17 +08:00
Wang Qi
a1a79ab98c
Fix: add doc_type_kwd back ( #17658 )
2026-08-03 13:21:22 +08:00
Wang Qi
9db2e2314a
Refine knownledge compilation REST APIs ( #17624 )
2026-07-31 17:05:57 +08:00
Lynn
03b7b04e2c
Fix: Add missing parameter key for LLM calls ( #17628 )
2026-07-31 17:05:40 +08:00
Wang Qi
4b619f699b
Refactor: consolidate page and page_size ( #17597 )
2026-07-31 14:08:44 +08:00
Wang Qi
0969c04eca
Feature: GET /datasets to support ids array ( #17606 )
2026-07-31 13:23:02 +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
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