239 Commits
Author SHA1 Message Date
jay77721 64bc9f3f40 refactor(ingestion): remove retired parser options (#22147) 2026-11-09 14:33:43 +08:00
Wang Qi 5fa1879de0 Refactor: restrict page_size max value 100 (#22036) 2026-11-05 18:04:35 +08:00
jay77721 6ece20514f fix(core): enforce consistent name and alias length limits (#22020) 2026-11-05 15:32:06 +08:00
YanZhang c841a1c897 docs: Documentation Updates and UI Alignment (#21986) 2026-11-05 10:22:56 +08:00
Jin Hai 47e94cb734 doc: fix typos (#21947)
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
2026-11-04 14:03:31 +08:00
Wang Qi a26066c879 Refactor: refine response data (#21858) 2026-11-03 14:10:05 +08:00
Guna Palanivel bd9caf4e1f feat(chat): add AnySearch web search provider (#20633) 2026-11-02 12:39:40 +08:00
Wang Qi ffef28abe9 Refactor: move reference into message table (#21705) 2026-10-29 20:27:08 +08:00
Wang Qi 3e03753fc2 Feature: chat to store and display prompt, usage and time information (#21681) 2026-10-29 16:14:19 +08:00
YanZhang 8b4839c745 docs: Update documentation to match the latest UI and functionality (#21600) 2026-10-28 16:28:19 +08:00
Wang Qi 1ab7dbf5a8 Apply datasets parser config to all documents (#21590) 2026-10-28 13:50:29 +08:00
Gabs Ferreira bc9d7accd9 feat(chat): add SearchApi web search provider (#21563) 2026-10-28 09:46:44 +08:00
Wang Qi e6ae78c8d3 Agent: add apply version and delete by version APIs (#21352) 2026-10-22 19:07:28 +08:00
jay77721 c34e873824 fix(sdk): align Python SDK with RAGFlow 1.0 dataset API (#21319) 2026-10-22 15:45:08 +08:00
jay77721 9cb5539c01 docs(api): fix dataset parse_type examples and selection rules (#21333) 2026-10-22 15:14:58 +08:00
Wang Qi feab371067 Fix: 1. update document parser_config does not clean chunks, 2. after update, pop up dialog to notice use to re-parse (#21281) 2026-10-21 16:49:47 +08:00
adws 232b3f7721 fix(api): return nonempty string response messages (#21194) 2026-10-20 11:55:24 +08:00
Wang Qi 5d25a3f859 Feature: add knowledge_compilation_scope (#20917) 2026-10-14 16:47:37 +08:00
YanZhang 94dd191895 docs: standardize parameter names in http api docs (#20868) 2026-10-13 14:07:23 +08:00
britz 489d0b42ea docs: fix dead links to pages removed in the Go rewrite (#20758) 2026-10-12 10:18:20 +08:00
Wang Qi abc31142c4 Refactor: refine chat message to use question only (#20654) 2026-10-09 20:08:10 +08:00
ciel 30eedef053 fix(name): unify case-insensitive entity name dedup and rename handling (#20594) 2026-10-09 15:48:51 +08:00
wang2 3d7d8e3dd0 feat(chat): add Search1API web search provider (#20561) 2026-10-09 10:04:41 +08:00
Juampi 33f49836d6 docs: document the Firecrawl web search provider in the HTTP API reference (#20479) 2026-10-08 12:24:34 +08:00
Wang Qi f03ee77821 Refactor: vector_similarity_weight -> keywords_similarity_weight (#20385) 2026-09-29 19:03:34 +08:00
Wang Qi f88c1d119f Refactor: explictly use keywords_similarity_weight (#20379) 2026-09-29 17:30:45 +08:00
YanZhang fa0f3c29ab docs: update docs with go (#20062) 2026-09-29 10:35:03 +08:00
Wang Qi 63df590396 toc_enhance -> knowledge compilation (#20299) 2026-09-28 16:46:36 +08:00
Wang Qi e18e93bb9c Docs: API changes (#20290) 2026-09-28 15:40:08 +08:00
MarMar Labs a9a227f4c2 fix(dao): allowlist orderby columns on the search, chat, file and dataset lists (#19601)
Fix SQL injection in 4 Go list DAOs — orderby was concatenated into ORDER BY.
2026-09-16 15:02:13 +08:00
Mnimiy fe6a6a004a docs: repair stale internal links and license reference (#19633)
### Summary

- Point stale Knowledge Graph and PageIndex links at their current
knowledge-compilation documentation.
- Keep two historical release-note entries as plain text because their
former standalone guides no longer exist.
- Fix the harness README link to the repository license and identify it
correctly as Apache License 2.0.
2026-09-15 10:20:56 +08:00
Ethan Yoo e356255ef4 Correct parser_config examples in API docs (#16002)
Close #8668 
Fixes incorrect parser_config examples in the API docs.
2026-09-09 21:20:52 +08:00
Sbaaoui Idriss a670f5260b fix(docs): document dataset language create and update behavior (#19372)
### Summary

The API docs now describe the optional language field for dataset
creation and updates. They document trimming, validation limits,
defaults, and unchanged update behavior.
2026-09-08 16:26:42 +08:00
YanZhang 8ce74f3e30 docs: update API references to match implementation (#19334)
Fixed existing typos and documentation inconsistencies.
Corrected and clarified parameter types.
Improved parameter constraints and required/optional field descriptions.
Updated several parameter descriptions to better reflect their actual
behavior.
2026-09-07 20:04:10 +08:00
ÖnderyandCursor 38230c45d3 feat(llm): forward OpenAI user on embedding and parse requests (#19065)
Add user attribution to embedding calls — forwards user on OpenAI-compatible providers via current_llm_user(). Excludes LocalAI/Xinference (reject unknown fields). Accepts user_id on ingest/parse/chunk endpoints; redacts from logs. Omitted = unchanged. Go/vision/TTS/ASR out of scope.

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-07 19:30:33 +08:00
Wang Qi f8b0a1de19 Refactor: update dataset API should not have ext (#19272) 2026-09-07 14:25:15 +08:00
MarMar Labs 0cd0a7af94 docs(api): use the memory update field names the route reads (#19279)
Fix Update Memory API docs — permission → permissions, system_promot → system_prompt. The route reads permissions/system_prompt; docs were wrong. Dataset endpoints keep permission (correct there).
2026-09-07 10:26:09 +08:00
YanZhang 0b9624e70a docs: update documentation to align with current Python API implementation (#19163)
update Python API documentation to align with current API implementation
delete words about RAPTOR & knowledge graph in HTTP API documents
2026-09-02 19:38:32 +08:00
Jin Hai d37486e295 Python && Go: fix parse status (#18841)
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
2026-08-28 12:47:41 +08:00
Wang Qi 68b893cd1a Refactor: Add rerank_candidates_count, knn top_k and num_candidates to /api/v1/retrieval (#18768) 2026-08-26 20:38:19 +08:00
MarMar Labs 79093df706 docs(api): document the document-update endpoint as PATCH (#18765)
### Summary

Fix HTTP API doc
2026-08-26 12:14:25 +08:00
MarMar Labs d3542463c9 docs(api): spell the recommendation endpoint the way the server registers it (#18764)
### Summary

Update comments
2026-08-26 12:10:05 +08:00
Ali Farhan 03d2835731 fix(api): make the API-key subject carve-out on POST /messages reachable (#18026)
### Summary

Fix add_message so API-key callers can pass user_id (previously ignored because Python checked a Go-only flag). Now uses g.auth_type == AUTH_API. JWT/session callers stay bound to the authenticated principal. Tests added; backward compatible.
2026-08-25 12:06:51 +08:00
YanZhang a4f754a472 docs: add dataset docs & fix broken links in docs (#18553)
add dataset docs
fix broken links in docs
2026-08-20 16:12:23 +08:00
09a9b629ee feat(chat): add You.com web search provider (#18478)
### Summary

Adds You.com as a built-in Web Search provider for RAGFlow Chat,
alongside Tavily and Querit, using the provider-neutral dispatch #17813
put in place. No changes to existing Tavily or Querit behaviour.

You.com runs its own web index and returns several extracted passages
per result rather than a single meta description, so retrieved chunks
arrive with usable context.

---------

Co-authored-by: Brian Sparker <brainsparker@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-20 12:12:18 +08:00
Serply 371d83c2d8 feat(chat): add Serply web search provider (#18475)
### Summary

This PR adds [Serply](https://serply.io) as a third web search provider
for chat assistants, alongside the existing Tavily and Querit options.
2026-08-19 18:59:01 +08:00
yzxcj797 b5512b8014 docs: fix dead internal links in FAQ and HTTP API reference (#18312)
Two dead internal links found by auditing every docs link against the
current file tree:

1. **docs/faq.mdx (3 occurrences)**: points to
`./guides/run_health_check.md`, which was removed in #12363 because the
system web page is disabled since v0.22.0 and health checking is now
covered by the API. The links now point to the "Check system health"
section of the HTTP API reference (`/api/v1/system/healthz`).

2. **docs/references/http_api_reference.md**: the custom-parameter note
links to `../guides/agent/agent_component_reference/begin.md`, but that
directory was replaced by `agent_workflow/`. Updated to
`../guides/agent/agent_workflow/basic_component.md`, which documents the
Begin component.
2026-08-17 13:16:30 +08:00
Ziyang Guo cc6af825ce docs(api): correct retrieval missing dataset IDs error (#17820)
### Summary

Correct the documented failure response for `POST /api/v1/retrieval`.
2026-08-05 09:55:27 +08:00
EthanZhang bdcd8aadde feat(chat): add Querit web search provider (#17813) 2026-08-05 09:54:46 +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