Explorar el Código

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

Matt H hace 4 meses
padre
commit
61174b7878
Se han modificado 1 ficheros con 3 adiciones y 3 borrados
  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>) {
 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 (
   return (
     <InlineTool icon="◈" pending="Searching web..." complete={props.input.query} part={props.part}>
     <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>
     </InlineTool>
   )
   )
 }
 }