mirror of
https://github.com/open-webui/open-webui.git
synced 2026-07-16 23:21:44 -05:00
Adding a model from @ or from the top does not consistently enable tools #4005
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 @thiswillbeyourgithub on GitHub (Feb 20, 2025).
Bug Report
Installation Method
Docker compose
Environment
Confirmation:
Expected Behavior:
Selecting a model from the dropdown located at the top of the page should automatically enable tools that are specified in the model settings. It is the case. Selecting the model by typing
@mymodelin the chat text box does not. This is inconsistent.Actual Behavior:
Both methods of selecting the LLM should be consistent.
Description
Bug Summary:
Selecting a model by @ or by clicking does not consistently enable the pre selected tools.
Reproduction Details
Steps to Reproduce:
Additional Information
As I created a tool to create anki flashcards I noticed that there were no shortcuts to select tools so decided to pre add that tool to a new LLM to use the @ shortcut instead but this inconsistency makes it impossible to have a keyboard only workflow to use a tool. I also remembered about the official autotool_filter as an alternative but it is broken too
@silentoplayz commented on GitHub (Feb 21, 2025):
I can confirm that using the
@shortcut in the chat input does not activate any of the toggled on tools from the model's edit page of that particular model. I've tested with a custom model via theWorkspacesection and with a base model from theModelpage of the admin settings and have produced the results found within OP's issue.@silentoplayz commented on GitHub (Feb 21, 2025):
Fixed with https://github.com/open-webui/open-webui/pull/10488. Thanks @glimpse-0201!