mirror of
https://github.com/open-webui/open-webui.git
synced 2026-07-15 21:19:39 -05:00
[GH-ISSUE #14632] issue: Tools are all disabled by default despite being enabled specifically for a model #137045
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 @mkotzerke on GitHub (Jun 3, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/14632
Check Existing Issues
Installation Method
Git Clone
Open WebUI Version
v0.6.13
Ollama Version (if applicable)
No response
Operating System
Ubuntu
Browser (if applicable)
No response
Confirmation
README.md.Expected Behavior
All Tools that are explicitly allowed for a model are enabled if a user starts a chat.
Actual Behavior
All tools are disabled and need to be manually toggled on.
Steps to Reproduce
Clear browser cookies and start new chat. Have tools enabled for a model in its setting
Logs & Screenshots
Additional Information
This is a terrible user experience because the non technical users are not aware of this and complain about the search for jira, confluence,... not working as before (This behaviour changed since i upgraded to current version).
Please restore previous behaviour and/or let this be explicitly configured by a setting flag (tools for model turned on/off by default).
I need to create a default user experience without every user having to manually toggle on tools.
@tjbck commented on GitHub (Jun 3, 2025):
Addressed with
c01e29c47fin dev!@akhilpocket23 commented on GitHub (Jun 12, 2025):
I am also facing one more issue .. when I enable tool, ask a question it works fine . but when I try to ask a follow up question , tools get disabled by default and gives response without using tool.
@silentoplayz commented on GitHub (Jun 15, 2025):
I am not able to reproduce this issue. Are you able to provide accurate reproduction steps for me to try?
@visualcshape commented on GitHub (Jun 20, 2025):
Hi, I have the same issue. My reproduction steps are:
If I don't refresh the page, the tools remain enabled. Howerver, If I refresh the page, or switch to another chat and back to the chat, the tools are disabled, which I expected is the tools are enabled.
My version is 0.6.15.
@podlisk commented on GitHub (Aug 20, 2025):
I am having exact the same issue as the message above.
My version 0.6.22
@pljones commented on GitHub (Nov 1, 2025):
Hi,
I'm still seeing this in v0.6.34.
@silentoplayz commented on GitHub (Nov 1, 2025):
I'm unable to reproduce any of the issues described in this closed issue post. If you can provide reproduction steps that you believe would trigger this issue on my end, please provide them!
@pljones commented on GitHub (Nov 1, 2025):
Well, its pretty easy: run Open WebUI, configure the tools. Turn the tools on. Close that chat and start a new chat. They're not active. The state is expected to persist and it doesn't.
I'll do a video... tomorrow if I get time.
@pljones commented on GitHub (Nov 2, 2025):
You can watch the whole thing to see how hard it was to find a repeatable recipe for producing the issue. Or skip to the two minute mark to see that it's repeatable. It'll make more sense watching it all, I think.
https://github.com/user-attachments/assets/66167af5-cfe0-48c6-901e-4105bed87e05
The expected behaviour is that once "default" chats start with the tools enable, any new chat, regardless of the preceding context should also start with the tools enabled.
What actually happens depends on how you start the new chat -- and that leads to further confusion...
@pljones commented on GitHub (Nov 3, 2025):
Hi silentoplayz,
OK, so this one captures it a bit better:
https://github.com/user-attachments/assets/52efa46f-7160-40e0-b48d-0b3b20c6dade
Expected result ... well, confusion rules here. Ideally, do what the UI actually says but what the problem is appears to be that the tools are enabled but the UI isn't showing that correctly.
@xITmasterx commented on GitHub (May 22, 2026):
Has anyone actually fixed this issue? It's becoming really annoying.