[GH-ISSUE #24581] feat: drop the built-in RAG, pdf file handling, search, etc. and turn them into openwebui functions or tools #91088

Open
opened 2026-05-15 16:21:44 -05:00 by GiteaMirror · 1 comment
Owner

Originally created by @vanmilleru on GitHub (May 11, 2026).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/24581

Check Existing Issues

  • I have searched for all existing open AND closed issues and discussions for similar requests. I have found none that is comparable to my request.

Verify Feature Scope

  • I have read through and understood the scope definition for feature requests in the Issues section. I believe my feature request meets the definition and belongs in the Issues section instead of the Discussions.

Problem Description

file handing is configured system wise but not on a per chat basis

Desired Solution you'd like

the file upload by default directly sending the file to model

and make the pdf extraction/RAG/search/url fetch and embedding/OCR/voice recognition/image captioning filter-like plug-ins that modifies the user input before giving it to model

Alternatives Considered

Additional Context

No response

Originally created by @vanmilleru on GitHub (May 11, 2026). Original GitHub issue: https://github.com/open-webui/open-webui/issues/24581 ### Check Existing Issues - [x] I have searched for all existing **open AND closed** issues and discussions for similar requests. I have found none that is comparable to my request. ### Verify Feature Scope - [x] I have read through and understood the scope definition for feature requests in the Issues section. I believe my feature request meets the definition and belongs in the Issues section instead of the Discussions. ### Problem Description file handing is configured system wise but not on a per chat basis ### Desired Solution you'd like the file upload by default directly sending the file to model and make the pdf extraction/RAG/search/url fetch and embedding/OCR/voice recognition/image captioning filter-like plug-ins that modifies the user input before giving it to model ### Alternatives Considered ### Additional Context _No response_
Author
Owner

@owui-terminator[bot] commented on GitHub (May 11, 2026):

🔍 Related Issues Found

I found some existing issues that might be related. Please check if any of these are duplicates or contain helpful solutions:

  1. 🟢 #18431 feat: Option to define default mode for file uploads
    This is directly about changing the default file-upload mode per chat, which overlaps with the new request’s goal of per-chat handling of uploaded files and whether they go through RAG or directly to the model.
    by Master-Pr0grammer

  2. 🟢 #22528 feat: Sync chat file uploads to Open Terminal filesystem when terminal is connected
    This discusses a connected-terminal workflow where chat uploads should be synced to the terminal filesystem instead of only going through Open WebUI’s file/RAG pipeline, which matches the new issue’s terminal-related per-chat handling idea.
    by fplonka-ft

  3. 🟣 #17293 feat: Add option for custom RAG handling: send uploaded files and query directly to backend
    This asks to bypass internal RAG and send uploaded files/query directly to the backend, very close to the new request’s desire for file uploads to go straight to the model with optional processing plugins.
    by NaumanHSA

  4. 🟣 #12459 feat: Full context mode (RAG) per-user, per-chat
    This is about making full-context mode available per user/per chat for uploaded documents, which is a close match to the per-chat configurability requested here.
    by frenzybiscuit

  5. 🟣 #18581 feat: Option to set "full document mode" in uploaded documents as default.
    This requests a default full-document mode for uploaded documents, which is closely related to choosing how file uploads are handled in chat instead of using RAG by default.
    by deliciousbob


💡 If your issue is a duplicate, please close it and add any additional details to the existing issue instead.

This comment was generated automatically. React with 👍 if helpful, 👎 if not.

<!-- gh-comment-id:4422938744 --> @owui-terminator[bot] commented on GitHub (May 11, 2026): <!-- terminator-bot:related-issues-reply --> 🔍 **Related Issues Found** I found some existing issues that might be related. Please check if any of these are duplicates or contain helpful solutions: 1. 🟢 [#18431](https://github.com/open-webui/open-webui/issues/18431) **feat: Option to define default mode for file uploads** *This is directly about changing the default file-upload mode per chat, which overlaps with the new request’s goal of per-chat handling of uploaded files and whether they go through RAG or directly to the model.* *by Master-Pr0grammer* 2. 🟢 [#22528](https://github.com/open-webui/open-webui/issues/22528) **feat: Sync chat file uploads to Open Terminal filesystem when terminal is connected** *This discusses a connected-terminal workflow where chat uploads should be synced to the terminal filesystem instead of only going through Open WebUI’s file/RAG pipeline, which matches the new issue’s terminal-related per-chat handling idea.* *by fplonka-ft* 3. 🟣 [#17293](https://github.com/open-webui/open-webui/issues/17293) **feat: Add option for custom RAG handling: send uploaded files and query directly to backend** *This asks to bypass internal RAG and send uploaded files/query directly to the backend, very close to the new request’s desire for file uploads to go straight to the model with optional processing plugins.* *by NaumanHSA* 4. 🟣 [#12459](https://github.com/open-webui/open-webui/issues/12459) **feat: Full context mode (RAG) per-user, per-chat** *This is about making full-context mode available per user/per chat for uploaded documents, which is a close match to the per-chat configurability requested here.* *by frenzybiscuit* 5. 🟣 [#18581](https://github.com/open-webui/open-webui/issues/18581) **feat: Option to set "full document mode" in uploaded documents as default.** *This requests a default full-document mode for uploaded documents, which is closely related to choosing how file uploads are handled in chat instead of using RAG by default.* *by deliciousbob* --- 💡 If your issue is a duplicate, please close it and add any additional details to the existing issue instead. *This comment was generated automatically.* React with 👍 if helpful, 👎 if not.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#91088