Commit Graph
918 Commits
Author SHA1 Message Date
xugangqiang 6a2ef7ec6b refactor(deps): rename ragflow_deps directory to deps (#21345)
## Summary

Rename the repository dependency-resource directory `ragflow_deps/` to
`deps/`, and update every hardcoded reference to that directory name so
the rename does not break resource loading at build/runtime.

This is not a purely cosmetic rename: the Go runtime hardcodes the
directory name as a resource search path (e.g.
`internal/common/model_assets.go` trimming the `deps/` prefix, and the
tokenizers joining `deps/` into candidate paths), and the Dockerfiles
copy assets into `/ragflow/deps`. Those literals must move together with
the directory, otherwise assets fail to resolve.

## Two intentional exceptions (kept unchanged)

The rename deliberately keeps two names that only *coincidentally*
contained the old string:

- The published image tag `infiniflow/ragflow_deps:latest` (used by
`Dockerfile`, `Dockerfile_base`, docs, and CI `image inspect` checks).
- The CI install path `/opt/ragflow_deps` inside the CI runner image
(`build.sh` `SYSTEM_DEPS_TOKENIZER`).

## Changes

- `git mv ragflow_deps deps`.
- `build.sh`: `CL100K_TABLE_RELPATH`, native asset zip path, and related
references updated to `deps/`.
- `tools/scripts/download_dev_deps.py`: `RAGFLOW_DEPS_DIR` points at
`deps/`.
- Go runtime resource search paths (`internal/common`,
`internal/tokenizer`) updated to the `deps/` layout.
- `Dockerfile` / `Dockerfile_base`: container asset path changed to
`/ragflow/deps`; kept tag `infiniflow/ragflow_deps:latest` unchanged.
- Docs / `AGENTS.md` / CI workflow paths updated to the new directory
name.

## Test plan

- Go unit tests in `internal/common` and `internal/tokenizer` updated to
the new `deps/` layout and pass via `bash build.sh --test`.
- Python download scripts import and build URLs correctly (`py_compile`
clean).
- Added `tools/scripts/test_dep_rename_invariants.py` as a regression
guard asserting the two intentional exceptions (`/opt/ragflow_deps` and
`infiniflow/ragflow_deps`) stay intact, so a future blanket rename
cannot silently regress them.

---

## Follow-up fix (commit 2f6857095d)

The original rename used a blanket `sed s/ragflow_deps/deps/g` and only
selectively reverted `build.sh`. That left two intentionally-kept names
rewritten, which this follow-up restores:

- CI install path `/opt/ragflow_deps` — `sep-tests.yml` had been changed
to read `/opt/deps`, breaking the offline cl100k table fallback (the
cached-image path pointed at a directory that never receives the file).
Restored to `/opt/ragflow_deps`.
- Published image tag `infiniflow/ragflow_deps` — left as bare
`infiniflow/deps` in `sep-tests.yml` comments/echo, `.dockerignore`, and
`Dockerfile` / `Dockerfile_base` error messages. Restored to
`infiniflow/ragflow_deps`.

The regression guard `tools/scripts/test_dep_rename_invariants.py` was
added to prevent recurrence.
2026-10-22 19:20:42 +08:00
Sbaaoui Idriss 76b068fba2 fix(mcp): remove unused force_refresh parameter (#21349) 2026-10-22 19:09:10 +08:00
Wang Qi e6ae78c8d3 Agent: add apply version and delete by version APIs (#21352) 2026-10-22 19:07:28 +08:00
jay77721 17f173c288 refactor(parser): remove dead output_format readers (#21336) 2026-10-22 17:40:41 +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
YanZhang bcbfc676f3 docs: update admin docs with latest release (#21302)
update admin docs with latest release
fix broken docs links
2026-10-21 19:40:59 +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
YanZhang 3f125e2491 docs: restructure the admin docs to make it more user friendly (#21279)
Restructure the admin docs to make it more user friendly
Update documentation links to reflect renamed headings.
2026-10-21 15:01:50 +08:00
Xinliang Zheng ab85152d0f fix(parser): use selected tenant SoMark and OpenDataLoader instances (#21112) 2026-10-20 13:39:49 +08:00
adws 232b3f7721 fix(api): return nonempty string response messages (#21194) 2026-10-20 11:55:24 +08:00
Xinliang Zheng 713fc2f2b3 feat(parser): honor MinerU formula and table controls (#21109) 2026-10-20 11:25:10 +08:00
YanZhang fada812ff4 docs: Add a Tongyi-Qianwen Base URL reminder to the upgrade guide. (#21166) 2026-10-19 19:46:06 +08:00
Xinliang Zheng 41c53d6550 feat(parser): allow tenant PaddleOCR selection for images (#21113) 2026-10-19 19:12:40 +08:00
Wang Qi ac29b4b299 Docs: 1.0.0-rc2 release notes (#21064) 2026-10-16 17:43:26 +08:00
Liu An 87dac77ed9 Docs: Update version references to v1.0.0-rc2 in READMEs and docs (#21069) 2026-10-16 17:43:04 +08:00
Lynn 7d6860dde0 Fix: set tag to v1.0.0-rc2 (#21061) 2026-10-16 16:06:05 +08:00
YanZhang 95f9020380 docs: unify sandbox docs (#20951) 2026-10-16 14:27:01 +08:00
YanZhang bf64bedbab docs: add tag migration description (#21020) 2026-10-15 19:04:34 +08:00
jay77721 b859e0460e fix(dao): migrate Python-era flat ingestion config onto pipeline components (#20986) 2026-10-15 19:03:57 +08:00
YanZhang 271f601ca2 docs:Improve local model deployment and provider configuration docs (#21002) 2026-10-15 15:28:48 +08:00
xugangqiang fa1a071967 refactor(config): resolve CLI/env/file precedence in one place with final-value validation (#20934) 2026-10-15 10:01:57 +08:00
Wang Qi 5d25a3f859 Feature: add knowledge_compilation_scope (#20917) 2026-10-14 16:47:37 +08:00
xugangqiang c754300366 refactor(deps): split dependency download into two Python scripts (#20861) 2026-10-13 20:44:56 +08:00
Caobaining1 b350526d3f docs(chat): describe the two remaining thinking modes (#20916) 2026-10-13 19:55:11 +08:00
YanZhang 94dd191895 docs: standardize parameter names in http api docs (#20868) 2026-10-13 14:07:23 +08:00
YanZhang 263672cb70 docs: Update the CLI documentation to reflect the actual implementation. (#20821) 2026-10-13 10:56:11 +08:00
Sourav Rajvi 68752fcddd feat(parser): support MinerU 4.0 V1 HTTP API (#20712)
Fixes infiniflow/ragflow#20365
2026-10-12 19:08:45 +08:00
ciel b8ff1a416f Revert "fix(cli): drop PENDING as a parameter for message queue commands" (#20823)
Reverts infiniflow/ragflow#20367
2026-10-12 17:48:40 +08:00
YanZhang d200553274 docs: fix incorrect image references (#20835) 2026-10-12 17:34:05 +08:00
Sbaaoui Idriss cb3dc4047e docs(sandbox): correct external deployment guidance (#20810) 2026-10-12 15:53:53 +08:00
YanZhang 51e884a244 docs: fix stale and misleading links (#20804)
fix stale and misleading links
2026-10-12 13:41:55 +08:00
YanZhang b9d814437f docs: Removed the description of API_PROXY_SCHEME and synchronized the README files (#20756) 2026-10-12 11:19:19 +08:00
britz 489d0b42ea docs: fix dead links to pages removed in the Go rewrite (#20758) 2026-10-12 10:18:20 +08:00
YanZhang f8b1a178a3 docs: update migration (#20476) 2026-10-10 20:08:27 +08:00
DuskFall 8f5d32e1ba Doc: remove dead links to deleted Supported Models page (#20692)
Closes #20691
2026-10-10 09:51:45 +08:00
Wang Qi abc31142c4 Refactor: refine chat message to use question only (#20654) 2026-10-09 20:08:10 +08:00
Bilal Atique 2b8a0fe195 fix(parser): pass do_ocr and pdf_backend to Docling Serve (#20529)
Fixes #20516.
2026-10-09 18:33:24 +08:00
wang2 1c970958db feat(agent): add Search1API search and crawl tools (#20666) 2026-10-09 17:25:35 +08:00
Wang Qi e0f5fd1900 Docs: fix docker ps/logs (#20671) 2026-10-09 16:39:52 +08:00
ciel 30eedef053 fix(name): unify case-insensitive entity name dedup and rename handling (#20594) 2026-10-09 15:48:51 +08:00
Sbaaoui Idriss 9fbf25ea00 fix(mcp): prevent managed token exposure (#20639) 2026-10-09 15:38:36 +08:00
Jin Hai b35701065b Doc: macOS(arm64) not supported now (#20644)
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
2026-10-09 12:55:52 +08:00
xugangqiang d05e8c317f docs: mark macOS as temporarily unsupported for the Go backend (#20642) 2026-10-09 12:53:04 +08:00
wang2 3d7d8e3dd0 feat(chat): add Search1API web search provider (#20561) 2026-10-09 10:04:41 +08:00
Lynn 1413972e09 Fix: remove raptor and graphrag when migrate parse config (#20599) 2026-10-09 09:52:25 +08:00
Yusuf Gürdoğan c5abcc7d61 fix(agent): port Sofya search tool to Go (#20410) 2026-10-08 18:14:53 +08:00
Pratik Gandhi a9db4aa797 docs: fix DOCX parser test link after move to deepdoc/parser/office (#20521) 2026-10-08 14:15:23 +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
Jin Hai b9dddb0118 Doc: remove supported models (#20584)
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
2026-10-08 11:53:45 +08:00