From d14f20b46e57bfeff499b67687202298e381a3f3 Mon Sep 17 00:00:00 2001 From: "opencode-agent[bot]" <219766164+opencode-agent[bot]@users.noreply.github.com> Date: Sat, 26 Sep 2026 09:36:20 +0000 Subject: [PATCH] fix(tui): capitalize OpenCode web search provider (#49023) Co-authored-by: vimtor <36263538+vimtor@users.noreply.github.com> Co-authored-by: Victor Navarro --- packages/tui/src/util/tool-display.ts | 1 + packages/tui/test/util/tool-display.test.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/packages/tui/src/util/tool-display.ts b/packages/tui/src/util/tool-display.ts index 8916eb123f1..0d565670b31 100644 --- a/packages/tui/src/util/tool-display.ts +++ b/packages/tui/src/util/tool-display.ts @@ -39,6 +39,7 @@ export function executeCallSummary(call: ExecuteCall) { export function webSearchProviderName(provider: unknown) { if (typeof provider !== "string" || !provider) return "" + if (provider === "opencode") return "OpenCode" return `${provider[0].toUpperCase()}${provider.slice(1)}` } diff --git a/packages/tui/test/util/tool-display.test.ts b/packages/tui/test/util/tool-display.test.ts index 1cd28b15d15..43c8a03b63d 100644 --- a/packages/tui/test/util/tool-display.test.ts +++ b/packages/tui/test/util/tool-display.test.ts @@ -25,6 +25,7 @@ describe("webSearchProviderLabel", () => { expect(webSearchProviderLabel("exa")).toBe("Web Search via Exa") expect(webSearchProviderLabel("firecrawl")).toBe("Web Search via Firecrawl") expect(webSearchProviderLabel("tavily")).toBe("Web Search via Tavily") + expect(webSearchProviderLabel("opencode")).toBe("Web Search via OpenCode") }) test("labels providers dynamically", () => {