From 4fa6ca00e5500cb8d6419bc013fcbb00ce9958c7 Mon Sep 17 00:00:00 2001 From: "opencode-agent[bot]" <219766164+opencode-agent[bot]@users.noreply.github.com> Date: Mon, 14 Sep 2026 15:59:58 -0500 Subject: [PATCH] fix(session-ui): label web search providers dynamically (#49045) Co-authored-by: rekram1-node --- packages/session-ui/src/tools/tool-renderer.tsx | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/packages/session-ui/src/tools/tool-renderer.tsx b/packages/session-ui/src/tools/tool-renderer.tsx index c2ae0a2ba6b..ab985cfe483 100644 --- a/packages/session-ui/src/tools/tool-renderer.tsx +++ b/packages/session-ui/src/tools/tool-renderer.tsx @@ -259,15 +259,13 @@ function agentColor(value: string | undefined, themeColors: Record) { const name = - provider === "parallel" - ? "Parallel" - : provider === "exa" - ? "Exa" - : provider === "firecrawl" - ? "Firecrawl" - : provider === "tavily" - ? "Tavily" - : undefined + typeof provider !== "string" || !provider + ? undefined + : provider === "tinyfish" + ? "TinyFish" + : provider === "opencode" + ? "OpenCode" + : `${provider[0].toUpperCase()}${provider.slice(1)}` if (name) return i18n.t("ui.tool.websearch.provider", { provider: name }) return i18n.t("ui.tool.websearch") }