Originally created by @jeannotdamoiseaux on GitHub (Jan 9, 2025).
Bug Report
Installation Method
Docker in Elestio
Environment
Open WebUI Version: v0.5.4
Operating System: Ubuntu 24.0.1
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:
Functions added by an admin should appear in the admin's list of functions so they can be managed (deleted, altered, etc.). Admin capabilities should include full visibility and control over all functions they add.
Actual Behavior:
A list of functions added by an admin is visible to all users but is no longer visible in the admin's own list of functions. Consequently, the admin cannot delete or alter these functions, and they remain unmanageable from the admin interface.
Description
When an admin adds a list of functions, they become publicly visible (accessible to everyone) but are missing from the admin's function management interface. This bug prevents the admin from modifying or deleting the functions, effectively leaving them stuck in the system indefinitely.
Reproduction Details
Steps to Reproduce:
Log in as an admin user.
Add a new list of functions (e.g., via the admin interface or API).
Verify that the functions are visible to regular users in the publicly accessible interface.
Navigate to the admin's function list (under Function Management or equivalent section).
Observe that the newly created functions are not listed in the admin interface.
Attempt to delete or alter the functions and note that it is not possible due to their absence from the admin's management view.
Logs and Screenshots
Originally created by @jeannotdamoiseaux on GitHub (Jan 9, 2025).
# Bug Report
## Installation Method
Docker in Elestio
## Environment
- **Open WebUI Version:** v0.5.4
- **Operating System:** Ubuntu 24.0.1
**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:
Functions added by an admin should appear in the admin's list of functions so they can be managed (deleted, altered, etc.). Admin capabilities should include full visibility and control over all functions they add.
## Actual Behavior:
A list of functions added by an admin is visible to all users but is no longer visible in the admin's own list of functions. Consequently, the admin cannot delete or alter these functions, and they remain unmanageable from the admin interface.
## Description
When an admin adds a list of functions, they become publicly visible (accessible to everyone) but are missing from the admin's function management interface. This bug prevents the admin from modifying or deleting the functions, effectively leaving them stuck in the system indefinitely.
## Reproduction Details
**Steps to Reproduce:**
- Log in as an admin user.
- Add a new list of functions (e.g., via the admin interface or API).
- Verify that the functions are visible to regular users in the publicly accessible interface.
- Navigate to the admin's function list (under Function Management or equivalent section).
- Observe that the newly created functions are not listed in the admin interface.
- Attempt to delete or alter the functions and note that it is not possible due to their absence from the admin's management view.
## Logs and Screenshots


I see a tool, 0 functions, and a misconception between the two. A tool differentiates from a function. Tools are designed to enhance an LLM's capabilities, allowing it to access real-world data like weather updates or stock prices. On the other hand, functions relate to improving aspects of Open WebUI itself, such as adding new AI model support (e.g., Anthropic or Vertex AI) or enhancing user interaction through custom features. You can find and edit Tools within the Workspace section of your Open WebUI instance. For more detailed information on this topic, you may want to check out the plugin documentation at https://docs.openwebui.com/features/plugin/ .
@silentoplayz commented on GitHub (Jan 9, 2025):
I see a tool, 0 functions, and a misconception between the two. A tool differentiates from a function. Tools are designed to enhance an LLM's capabilities, allowing it to access real-world data like weather updates or stock prices. On the other hand, functions relate to improving aspects of Open WebUI itself, such as adding new AI model support (e.g., Anthropic or Vertex AI) or enhancing user interaction through custom features. You can find and edit `Tools` within the `Workspace` section of your Open WebUI instance. For more detailed information on this topic, you may want to check out the plugin documentation at [https://docs.openwebui.com/features/plugin/ ](https://docs.openwebui.com/features/plugin/).
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @jeannotdamoiseaux on GitHub (Jan 9, 2025).
Bug Report
Installation Method
Docker in Elestio
Environment
Confirmation:
Expected Behavior:
Functions added by an admin should appear in the admin's list of functions so they can be managed (deleted, altered, etc.). Admin capabilities should include full visibility and control over all functions they add.
Actual Behavior:
A list of functions added by an admin is visible to all users but is no longer visible in the admin's own list of functions. Consequently, the admin cannot delete or alter these functions, and they remain unmanageable from the admin interface.
Description
When an admin adds a list of functions, they become publicly visible (accessible to everyone) but are missing from the admin's function management interface. This bug prevents the admin from modifying or deleting the functions, effectively leaving them stuck in the system indefinitely.
Reproduction Details
Steps to Reproduce:
Logs and Screenshots
@silentoplayz commented on GitHub (Jan 9, 2025):
I see a tool, 0 functions, and a misconception between the two. A tool differentiates from a function. Tools are designed to enhance an LLM's capabilities, allowing it to access real-world data like weather updates or stock prices. On the other hand, functions relate to improving aspects of Open WebUI itself, such as adding new AI model support (e.g., Anthropic or Vertex AI) or enhancing user interaction through custom features. You can find and edit
Toolswithin theWorkspacesection of your Open WebUI instance. For more detailed information on this topic, you may want to check out the plugin documentation at https://docs.openwebui.com/features/plugin/ .