mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-06 02:48:13 -05:00
feat: Unified Frontend Components for Native and Default Tool Calling #6843
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 @piotrkramek on GitHub (Nov 6, 2025).
Check Existing Issues
Problem Description
I've noticed that native and default tool calling modes present tool results quite differently to users. With default mode, tool results appear naturally in the conversation as sources. With native mode, the technical details feel a bit more raw - the metadata and results can look intimidating to non-technical users.
The inconsistency between these two modes creates a gap where users might avoid native tool calling simply because of how it looks, even though it offers real benefits. It would be better if both modes provided the same user experience while keeping their backend benefits intact.
Desired Solution you'd like
Add a setting in the Admin Panel under Settings -> Interface:
Tool Result Display Mode (dropdown):
This way if someone deploys native tool calling for better performance, they could choose "clean" mode and users would see the same friendly interface they're used to with default mode.
Alternatives Considered
No response
Additional Context
Why This Matters