mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-07 11:28:35 -05:00
[GH-ISSUE #22262] issue: Knowledge is ignored when Function Calling is set to Native. #35209
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @uqpik on GitHub (Mar 5, 2026).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/22262
Check Existing Issues
Installation Method
Docker
Open WebUI Version
v0.8.8
Ollama Version (if applicable)
0.17.0
Operating System
Windows
Browser (if applicable)
No response
Confirmation
README.md.Expected Behavior
For a model when a Knowledge is given and Function Calling is set to Native, both features should be considered.
Actual Behavior
The Knowledge is ignored.
Steps to Reproduce
-> No information is shown that the Knowledged is searched, and the result from the LLM does not include the correct answer.
Logs & Screenshots
No logs available.
Additional Information
No response
@Classic298 commented on GitHub (Mar 5, 2026):
The LLM has to use it's tools to query the knowledge. If it doesn't do that it won't answer your question. This is intended behaviour from native tool calling:
https://docs.openwebui.com/features/extensibility/plugin/tools/#built-in-system-tools-nativeagentic-mode
@uqpik commented on GitHub (Mar 5, 2026):
Thank you, but when i attach the Knowledge to the prompt, both are working. It apears that the knowledge is auto-injected in such case.
@Classic298 commented on GitHub (Mar 5, 2026):
that is not intended, feel free to open a big report for the latter