392 Commits
Author SHA1 Message Date
DuskFall 8f5d32e1ba Doc: remove dead links to deleted Supported Models page (#20692)
Closes #20691
2026-10-10 09:51:45 +08:00
wang2 1c970958db feat(agent): add Search1API search and crawl tools (#20666) 2026-10-09 17:25:35 +08:00
Yusuf Gürdoğan c5abcc7d61 fix(agent): port Sofya search tool to Go (#20410) 2026-10-08 18:14:53 +08:00
Jin Hai b9dddb0118 Doc: remove supported models (#20584)
Signed-off-by: Jin Hai <[email protected]>
2026-10-08 11:53:45 +08:00
Felix 536f8fa7a6 feat: add Opper as a model provider (#20577) 2026-10-08 11:52:15 +08:00
Harsh Raj f13a34b96a docs: add DemonRoute to supported model providers (#20548) 2026-10-08 11:26:41 +08:00
Jin Hai 16e19da82f Doc: fix errors (#20427)
Signed-off-by: Jin Hai <[email protected]>
2026-09-30 12:04:27 +08:00
Jin Hai 2a94c6c1a0 refactor: agent templates (#20364)
Signed-off-by: Jin Hai <[email protected]>
2026-09-29 16:12:55 +08:00
YanZhang fa0f3c29ab docs: update docs with go (#20062) 2026-09-29 10:35:03 +08:00
幻 9be2750f88 [codex] Fix OpenAI-compatible ASR provider (#19370)
Closes #17096.
2026-09-28 12:53:55 +08:00
adws 7f1f9af119 Fix/minio missing file error message (#19918) 2026-09-21 11:58:23 +08:00
aiapienthusiast 46277ebe5c feat: add Cheaper Inference as an OpenAI-compatible model provider (#19748)
Add Cheaper Inference as OpenAI-compatible provider
---------
Signed-off-by: aiapienthusiast <[email protected]>
2026-09-18 11:26:32 +08:00
Yingfeng 15b6668dd8 Refact agentic search (#19811) 2026-09-18 00:07:49 +08:00
YanZhang 2e52237d77 docs: update data source documentation (#19798)
Added documentation for seven new data sources: Feishu Wiki, Azure
DevOps, Xquik, WebDAV, Airtable, and Salesforce.
2026-09-17 18:18:48 +08:00
YanZhang 0b7dd3720a docs: update knowledge compilation docs (#19734)
Updated the documentation to align with the current knowledge
compilation UI and functionality.
2026-09-16 20:07:59 +08:00
Seven 5ef628396f feat: add DaoXE as an OpenAI-compatible model provider (#19560)
Adds DaoXE (https://daoxe.com) as an OpenAI-compatible model provider

Signed-off-by: seven7763 <[email protected]>
2026-09-15 19:19:32 +08:00
DennyHo0917 023d448831 feat: add API-Route as a model provider (#19566) 2026-09-14 18:49:50 +08:00
brucehu 6754722b00 feat(channels): WeCom can bind agent (#18598) 2026-09-14 12:55:33 +08:00
AnonrouterandSunday Labs --labrat b69afb5005 feat: add AnonRouter model provider (#19561)
I maintain AnonRouter and added it as a hosted OpenAI-compatible model
provider

Co-authored-by: Sunday Labs --labrat <[email protected]>
2026-09-14 11:31:02 +08:00
Gonghan-PrincessandGonghan-Princess b50c13ff43 feat(data-source): add Feishu Wiki file connector (#19425)
Wiki file nodes only (not native Docs/Sheets or Bitable). Polling doesn't reconcile deletions.

Co-authored-by: Gonghan-Princess <[email protected]>
2026-09-14 09:50:59 +08:00
YanZhang 9386b42eae docs: update FAQs (#19538)
Update FAQs 
Recover the deleted sandbox_quickstart.md
2026-09-11 18:18:40 +08:00
buua436 2aedd79b8f refa: remove unused knowledge compilation code (#19437) 2026-09-11 10:15:53 +08:00
Konstantin Romankov 4731ee3322 feat: add Hubris as a model provider (#19341)
Added Hubris as a new OpenAI-compatible model provider for the Russian market, with per-model thinking.default_value empirically measured (not guessed), endpoint pinned (not configurable)
2026-09-09 17:19:46 +08:00
VincentLambert 371cfabd95 feat(connector): add Sitemap data source for sitemap.xml-based web ingestion (#19344)
Add Sitemap data source — ingests web pages from sitemap.xml with incremental sync. Supports HTML→Markdown extraction, PDF discovery, URL filtering, SSRF protection.
2026-09-08 16:50:44 +08:00
buua436 2476e2fbfa feat: configure knowledge compilation runtime settings (#19254) 2026-09-04 17:05:22 +08:00
Eric CurtinandJin Hai c051f40593 feat: add llmman as a model provider (#19030)
Add llmman support (local OCI-distributed models) — Python + Go chat/embeddings/list. Uses OpenAI API shape. 

Signed-off-by: Eric Curtin <[email protected]>
Co-authored-by: Jin Hai <[email protected]>
2026-09-03 18:13:37 +08:00
YanZhang 092b274402 docs: delete redundant docs (#19078)
delete duplicate docs
delete docs for old features
2026-09-01 11:23:52 +08:00
YanZhang 9d00ee013e docs: add search docs (#19057)
add search docs for guide
2026-08-31 16:30:57 +08:00
YanZhang d612021318 docs:fix some bugs of documents (#18984)
fix images bugs
Revise inappropriate words
2026-08-28 20:02:16 +08:00
YanZhang a7062961d4 docs: add Chat documents (#18870)
add chat documents
2026-08-27 19:01:02 +08:00
崔涣 3a1c98cb51 feat: add Synthorai model provider (#18830)
### Summary

Adds Synthorai as a model provider.
2026-08-27 14:14:19 +08:00
Burak Bayırandkriptoburak 0201c1a557 feat(data-source): add Xquik X search connector (#18714)
### Summary

Add Xquik as a new data source for X (Twitter) post ingestion. Supports Latest/Top queries, cursor pagination, incremental sync, and maps engagement/media to RAGFlow documents. Stops duplicate requests on repeated cursors. Tests and docs included.

---------

Co-authored-by: kriptoburak <[email protected]>
2026-08-26 17:03:38 +08:00
Erhan Aydın 72b7b02113 feat(data_source): add Azure DevOps connector (#18715)
Adds Azure DevOps as a new data source, syncing repository files and pull requests. Supports both hosted and self-hosted. Excludes wikis, work items, and binaries. Includes checkpoint/resume, change detection via commit IDs, and handles Azure's quirky 203 auth response. Tests passed against real deployment.
2026-08-25 20:10:43 +08:00
He Wang 2ef9d373ee feat(bedrock): support API key authentication (#18301)
### Summary

Closes #17848.

This replaces #17958 with a smaller implementation focused on the
original requirement. The previous PR gradually expanded beyond the
necessary scope; the optional custom endpoint extension is intentionally
excluded from this version.

- Add request-scoped Bedrock API key authentication to the Python
Bedrock adapters and Go chat runtime.
- Discover and persist models available to API key instances, so users
do not need to manually enter the model type, model name, or maximum
token count.
- Add API Key mode to the existing Bedrock settings UI and refresh the
model and default-model lists after instance changes.
- Preserve selected models during credential-only updates while keeping
the existing SigV4 authentication modes unchanged.
- Return a clear error for unsupported API-key reranking.
- Document instance-scoped authentication and short-term API key
guidance.
2026-08-25 11:08:24 +08:00
Yingfeng 01d83f3679 Fix docs format (#18675) 2026-08-24 14:15:10 +08:00
YanZhang 451dd15d4b docs: add links between docs (#18609)
Add links between related documentation pages to make relevant guides
easier to navigate and discover.
2026-08-21 15:13:11 +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
Liu An ec9c08d809 Docs: Update version references to v0.27.0 in READMEs and docs (#18500)
### What problem does this PR solve?

- Update version tags in README files (including translations) from
v0.26.4 to v0.27.0
- Modify Docker image references and documentation to reflect new
version
- Update version badges and image descriptions
- Maintain consistency across all language variants of README files

### Type of change

- [x] Documentation Update
2026-08-19 17:06:49 +08:00
YanZhang 226ef835a6 docs:fix compilation docs & change page layout (#18358)
fix compilation docs
change page layout
adjust user guides order
2026-08-17 13:56:31 +08:00
YanZhang 1097cc9c84 docs: add compilation docs & fix some issues (#18268)
add chat channel images
add compilation docs
fixed incorrect section organization of agent docs 
fixed duplicate text issues.
2026-08-14 15:46:30 +08:00
wenqian c589a5d050 feat: add UCloud agent sandbox provider (#18088) 2026-08-13 15:33:03 +08:00
YanZhang df60798b86 docs: remove unnecessary docs & adjust page layout (#18146)
remove unnecessary docs 
adjust page layout 
fix some images layout 
add chat channel docs
2026-08-12 19:39:15 +08:00
Carl Calaquian ad6fdfd7b4 fix(sandbox): update Tenki SDKs and drop removed project_id (#18117)
### Summary

Brings both halves of the Tenki sandbox provider onto current SDKs and
removes `project_id`, which Tenki deleted from its API.

**Go:** `github.com/LuxorLabs/tenki-sdk-go/sandbox` `v0.5.2` → `v0.7.0`
(current latest).
**Python:** the provider's SDK was renamed on PyPI — `tenki-sandbox` is
frozen at 0.4.0 and everything from 0.5 ships as
[`tenki`](https://pypi.org/project/tenki/). The docs told operators to
`pip install tenki-sandbox`, which installs a stale SDK that no longer
matches this provider's expectations.

**`project_id` is gone.** Tenki removed project scoping from the sandbox
API in 0.5.x: `Client.create()` no longer accepts `project_id`, so the
current code path would raise `TypeError` against a current SDK. It was
also marked `required: True` in the config schema, so the Admin >
Sandbox Settings form asked for a value that no longer exists.
2026-08-11 20:37:21 +08:00
nikminerandilarionov_n 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 <[email protected]>
2026-08-11 19:12:42 +08:00
YanZhang 1210788121 docs: change data source guide docs (#17870)
add data source guide
delete data source guide form dataset guide
solve some conflicts
2026-08-05 16:49:40 +08:00
euvre 0a444343b9 Fix: dataset tag file setting cannot be saved (#17428) 2026-08-05 15:55:34 +08:00
YanZhang 611e0596f6 docs: modify docs display & add images (#17575)
### Summary

modify docs display
add some images
delete enterprise docs
standardize capitalization
2026-07-30 21:24:15 +08:00
euvre 9519ad7e08 fix: propagate publish release flag through Go agent endpoints (#17347) 2026-07-30 19:27:44 +08:00
YanZhang 7f85a5776e docs: update user guide (#17358)
add model config guide word and picture
add teams guide words
2026-07-29 20:46:04 +08:00
yiming wangandyiming.wang dcadd8d837 feat: add Tenki sandbox provider (#17305)
### Summary

Adds a `tenki` sandbox provider that runs each agent code execution in a
disposable Tenki (https://tenki.cloud) microVM (create → exec → destroy,
no volumes or snapshots).
Registration mirrors PR #15039, configure `api_key` and `project_id` in
Admin > Sandbox Settings.

Both runtimes are covered:
- Python: `agent/sandbox/providers/tenki.py` (structured results +
artifact collection).
- Go: `internal/agent/sandbox/tenki.go`, mirroring the e2b provider and
wired into the provider manager.

`tenki-sandbox` is an optional dependency (it requires `protobuf>=6.31`,
which differs from RAGFlow's pinned gRPC stack), lazily imported with a
clear error when missing; installation is documented in the sandbox
quickstart.

Unit tests cover execution, structured results, artifacts
(symlink/size/extension limits), non-zero exit, timeout, error mapping,
and idempotent destroy.

---------

Co-authored-by: yiming.wang <[email protected]>
2026-07-28 19:24:39 +08:00