mirror of
https://github.com/open-webui/open-webui.git
synced 2026-08-23 18:02:25 -05:00
[PR #23157] [CLOSED] feat(ui): improvements of native tool activity display / sources #114367
Reference in New Issue
Block a user
📋 Pull Request Information
Original PR: https://github.com/open-webui/open-webui/pull/23157
Author: @RomualdYT
Created: 3/27/2026
Status: ❌ Closed
Base:
dev← Head:feat/ui-tool-activity📝 Commits (2)
32f4da7feat(ui): humanize native tool activity display7e292acchore(i18n): register tool activity strings and update locales📊 Changes
66 files changed (+4190 additions, -199 deletions)
View changed files
📝
i18next-parser.config.ts(+1 -1)📝
src/lib/components/chat/Messages/Citations.svelte(+12 -1)📝
src/lib/components/chat/Messages/Markdown/ConsecutiveDetailsGroup.svelte(+25 -23)📝
src/lib/components/chat/Messages/ResponseMessage.svelte(+16 -2)📝
src/lib/components/common/ToolCallDisplay.svelte(+102 -30)📝
src/lib/i18n/locales/ar-BH/translation.json(+50 -2)📝
src/lib/i18n/locales/ar/translation.json(+50 -2)📝
src/lib/i18n/locales/az-AZ/translation.json(+50 -2)📝
src/lib/i18n/locales/bg-BG/translation.json(+50 -2)📝
src/lib/i18n/locales/bn-BD/translation.json(+50 -2)📝
src/lib/i18n/locales/bo-TB/translation.json(+50 -2)📝
src/lib/i18n/locales/bs-BA/translation.json(+50 -2)📝
src/lib/i18n/locales/ca-ES/translation.json(+50 -2)📝
src/lib/i18n/locales/ceb-PH/translation.json(+50 -2)📝
src/lib/i18n/locales/cs-CZ/translation.json(+50 -2)📝
src/lib/i18n/locales/da-DK/translation.json(+50 -2)📝
src/lib/i18n/locales/de-DE/translation.json(+53 -5)📝
src/lib/i18n/locales/dg-DG/translation.json(+52 -2)📝
src/lib/i18n/locales/el-GR/translation.json(+50 -2)📝
src/lib/i18n/locales/en-GB/translation.json(+50 -2)...and 46 more files
📄 Description
Pull Request Checklist
Note to first-time contributors: Please open a discussion post in Discussions to discuss your idea/fix with the community before creating a pull request, and describe your changes before submitting a pull request.
This is to ensure large feature PRs are discussed with the community first, before starting work on it. If the community does not want this feature or it is not relevant for Open WebUI as a project, it can be identified in the discussion before working on the feature and submitting the PR.
Before submitting, make sure you've checked the following:
devbranch. PRs targetingmainwill be immediately closed.feat.Changelog Entry
Description
search_webandfetch_urlwith human-friendly activity labels, grouped summaries, and compact source indicators.+Nindicator instead of exposing raw technical tool names.Added
fr-FRfr-CAde-DEes-ESit-IT+Ncount for additional sources.Changed
search_webandfetch_urldirectly in the chat activity UI.src/**/*.{js,ts,svelte}so TypeScript-based UI presentation utilities participate in the normal extraction workflow.Deprecated
Removed
Fixed
N/A
Security
Breaking Changes
Additional Information
feat(ui): humanize native tool activity displaychore(i18n): register tool activity strings and update localesThe implementation was assisted by Claude Opus 4.6, then manually reviewed and has been tested on my side over the past two weeks. :)
Testing
Manual validation performed:
search_web, fetch_urlnpm run i18n:parsesucceedsnpm run buildsucceedsScreenshots or Videos
Before

After

Before

After

Contributor License Agreement
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.