[GH-ISSUE #4824] Tool enabling in chat is not sticky. The toogle seems to reset itself. #13745

Closed
opened 2026-04-19 20:22:36 -05:00 by GiteaMirror · 1 comment
Owner

Originally created by @Taluen79 on GitHub (Aug 22, 2024).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/4824

Bug Report

Installation Method

From source
[Describe the method you used to install the project, e.g., git clone, Docker, pip, etc.]
git clone

Environment

  • Open WebUI Version: [e.g., v0.3.11]

  • Ollama (if applicable): [e.g., v0.2.0, v0.1.32-rc1]
    Open WebUI 0.3.15

  • Operating System: [e.g., Windows 10, macOS Big Sur, Ubuntu 20.04]

  • Browser (if applicable): [e.g., Chrome 100.0, Firefox 98.0]
    Windows, Brave browser. The server is run in a conda environment.

Confirmation:

  • I have read and followed all the instructions provided in the README.md.
  • I am on the latest version of both Open WebUI and Ollama.
  • I have included the browser console logs.
  • I have included the Docker container logs.
  • I have provided the exact steps to reproduce the bug in the "Steps to Reproduce" section below.

Expected Behavior:

Enabled tool via the "+" sign in a chat should stay enabled even when clicking around the GUI.

[Describe what you expected to happen.]
Either the state of the tool is "remembered" per chat or globally. But is does not seems so. It's very confusing and annoying because you think you have enabled a tool, but it might have been disabled if you have navigated around the GUI.

Actual Behavior:

Sometimes when I enable a tool for a model to use it and then in the middle of a chat I might look into the workspace or other settings. When I go back to the chat I noticed that the enabled tool has been disabled by itself for some reason and I have to enable it again. So far I have only tested the image_gen tool from the tool community page.

Originally created by @Taluen79 on GitHub (Aug 22, 2024). Original GitHub issue: https://github.com/open-webui/open-webui/issues/4824 # Bug Report ## Installation Method From source [Describe the method you used to install the project, e.g., git clone, Docker, pip, etc.] git clone ## Environment - **Open WebUI Version:** [e.g., v0.3.11] - **Ollama (if applicable):** [e.g., v0.2.0, v0.1.32-rc1] Open WebUI 0.3.15 - **Operating System:** [e.g., Windows 10, macOS Big Sur, Ubuntu 20.04] - **Browser (if applicable):** [e.g., Chrome 100.0, Firefox 98.0] Windows, Brave browser. The server is run in a conda environment. **Confirmation:** - [x] I have read and followed all the instructions provided in the README.md. - [x] I am on the latest version of both Open WebUI and Ollama. - [x] I have included the browser console logs. - [x] I have included the Docker container logs. - [x] I have provided the exact steps to reproduce the bug in the "Steps to Reproduce" section below. ## Expected Behavior: Enabled tool via the "+" sign in a chat should stay enabled even when clicking around the GUI. [Describe what you expected to happen.] Either the state of the tool is "remembered" per chat or globally. But is does not seems so. It's very confusing and annoying because you think you have enabled a tool, but it might have been disabled if you have navigated around the GUI. ## Actual Behavior: Sometimes when I enable a tool for a model to use it and then in the middle of a chat I might look into the workspace or other settings. When I go back to the chat I noticed that the enabled tool has been disabled by itself for some reason and I have to enable it again. So far I have only tested the image_gen tool from the tool community page.
Author
Owner

@atgehrhardt commented on GitHub (Aug 22, 2024):

This is the intended behavior. The tools are disabled in new chats and when leaving existing chats.

You can use the AutoTool Filter Function to allow models to use any tools enabled in their model settings automatically: https://openwebui.com/f/hub/autotool_filter

<!-- gh-comment-id:2305401121 --> @atgehrhardt commented on GitHub (Aug 22, 2024): This is the intended behavior. The tools are disabled in new chats and when leaving existing chats. You can use the AutoTool Filter Function to allow models to use any tools enabled in their model settings automatically: https://openwebui.com/f/hub/autotool_filter
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#13745