Просмотр исходного кода

fix(tui): make websearch provider label reactive (#26943)

Matt H 3 месяцев назад
Родитель
Сommit
61174b7878
1 измененных файлов с 3 добавлено и 3 удалено
  1. 3 3
      packages/opencode/src/cli/cmd/tui/routes/session/index.tsx

+ 3 - 3
packages/opencode/src/cli/cmd/tui/routes/session/index.tsx

@@ -1985,11 +1985,11 @@ function WebFetch(props: ToolProps<typeof WebFetchTool>) {
 }
 
 function WebSearch(props: ToolProps<typeof WebSearchTool>) {
-  const metadata = props.metadata as { numResults?: number; provider?: unknown }
+  const metadata = () => props.metadata as { numResults?: number; provider?: unknown }
   return (
     <InlineTool icon="◈" pending="Searching web..." complete={props.input.query} part={props.part}>
-      {webSearchProviderLabel(metadata.provider)} "{props.input.query}"{" "}
-      <Show when={metadata.numResults}>({metadata.numResults} results)</Show>
+      {webSearchProviderLabel(metadata().provider)} "{props.input.query}"{" "}
+      <Show when={metadata().numResults}>({metadata().numResults} results)</Show>
     </InlineTool>
   )
 }