feat: Add Tool Execution Status Display for Better User Experience #5311

Closed
opened 2025-11-11 16:16:59 -06:00 by GiteaMirror · 1 comment
Owner

Originally created by @slot181 on GitHub (May 24, 2025).

Check Existing Issues

  • I have searched the existing issues and discussions.

Problem Description

Environment:

  • version: v0.6.10 (latest)

Main Issue:
Currently, when using mcpo, users cannot see when tools are being executed. This creates confusion about:

  • Whether the AI actually called a tool
  • Which tool is being executed
  • If the tool execution succeeded or failed
  • How long the execution is taking

Additional Issue (Side Note):
After upgrading to v0.6.10, there's also a related UX issue with tool toggles not updating dynamically when switching between models. For example:

  • Model A has Tool X enabled in settings
  • Model B has Tool X disabled in settings
  • When switching from Model A to Model B, Tool X toggle remains visually "enabled"
  • The toggle only updates correctly after a page refresh

Desired Solution you'd like

Add a Tool Execution Status UI component that shows:

  • Tool name being executed
  • Execution status (running/success/failed)
  • Optional: execution time
  • Optional: expandable details

Alternatives Considered

No response

Additional Context

No response

Originally created by @slot181 on GitHub (May 24, 2025). ### Check Existing Issues - [x] I have searched the existing issues and discussions. ### Problem Description **Environment:** - version: v0.6.10 (latest) **Main Issue:** Currently, when using mcpo, users cannot see when tools are being executed. This creates confusion about: - Whether the AI actually called a tool - Which tool is being executed - If the tool execution succeeded or failed - How long the execution is taking **Additional Issue (Side Note):** After upgrading to v0.6.10, there's also a related UX issue with tool toggles not updating dynamically when switching between models. For example: - Model A has Tool X enabled in settings - Model B has Tool X disabled in settings - When switching from Model A to Model B, Tool X toggle remains visually "enabled" - The toggle only updates correctly after a page refresh ### Desired Solution you'd like Add a Tool Execution Status UI component that shows: - Tool name being executed - Execution status (running/success/failed) - Optional: execution time - Optional: expandable details ### Alternatives Considered _No response_ ### Additional Context _No response_
Author
Owner

@tjbck commented on GitHub (May 24, 2025):

PLEASE check previous discussions/issues and docs before creating a new post. You can enable native function calling mode.

@tjbck commented on GitHub (May 24, 2025): PLEASE check previous discussions/issues and docs before creating a new post. You can enable native function calling mode.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#5311