mirror of
https://github.com/open-webui/open-webui.git
synced 2026-03-16 20:11:53 -05:00
Admin-Added Functions Visible to Users but Missing from Admin Management Interface #3231
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 @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/ .