chore: generate

This commit is contained in:
opencode-agent[bot]
2026-05-08 08:50:42 +00:00
parent a43d3e0e1e
commit edbc02855d
2 changed files with 6 additions and 16 deletions

View File

@@ -1,11 +1,7 @@
import { describe, expect, test } from "bun:test" import { describe, expect, test } from "bun:test"
import { Effect } from "effect" import { Effect } from "effect"
import { parseResponse } from "../../src/tool/mcp-websearch" import { parseResponse } from "../../src/tool/mcp-websearch"
import { import { selectWebSearchProvider, webSearchModelName, webSearchProviderLabel } from "../../src/tool/websearch"
selectWebSearchProvider,
webSearchModelName,
webSearchProviderLabel,
} from "../../src/tool/websearch"
import { ProviderID } from "../../src/provider/schema" import { ProviderID } from "../../src/provider/schema"
import { webSearchEnabled } from "../../src/tool/registry" import { webSearchEnabled } from "../../src/tool/registry"
@@ -83,7 +79,9 @@ describe("websearch MCP response parser", () => {
}) })
test("parses SSE JSON-RPC responses", async () => { test("parses SSE JSON-RPC responses", async () => {
await expect(Effect.runPromise(parseResponse(`event: message\ndata: ${payload}\n\n`))).resolves.toBe("search results") await expect(Effect.runPromise(parseResponse(`event: message\ndata: ${payload}\n\n`))).resolves.toBe(
"search results",
)
}) })
test("ignores non-JSON SSE data frames", async () => { test("ignores non-JSON SSE data frames", async () => {

View File

@@ -758,11 +758,7 @@ function contextToolTrigger(part: ToolPart, i18n: ReturnType<typeof useI18n>) {
} }
} }
default: { default: {
const info = getToolInfo( const info = getToolInfo(part.tool, input, "metadata" in part.state ? part.state.metadata : undefined)
part.tool,
input,
"metadata" in part.state ? part.state.metadata : undefined,
)
return { return {
title: info.title, title: info.title,
subtitle: info.subtitle || contextToolDetail(part), subtitle: info.subtitle || contextToolDetail(part),
@@ -1365,11 +1361,7 @@ PART_MAPPING["tool"] = function ToolPartDisplay(props) {
<ToolErrorCard <ToolErrorCard
tool={part().tool} tool={part().tool}
error={error()} error={error()}
title={ title={part().tool === "websearch" ? webSearchProviderLabel(partMetadata().provider) : undefined}
part().tool === "websearch"
? webSearchProviderLabel(partMetadata().provider)
: undefined
}
defaultOpen={props.defaultOpen} defaultOpen={props.defaultOpen}
subtitle={taskSubtitle()} subtitle={taskSubtitle()}
href={taskHref()} href={taskHref()}