From fde0b39b7c97dacb78cb55f3d963aa54f61650ea Mon Sep 17 00:00:00 2001 From: "Khang Ha (Kelvin)" Date: Sat, 7 Feb 2026 05:16:56 +0700 Subject: fix: properly encode file URLs with special characters (#12424) --- packages/sdk/js/example/example.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'packages/sdk/js') diff --git a/packages/sdk/js/example/example.ts b/packages/sdk/js/example/example.ts index 481fc4240..42838a82a 100644 --- a/packages/sdk/js/example/example.ts +++ b/packages/sdk/js/example/example.ts @@ -1,4 +1,5 @@ import { createOpencodeClient, createOpencodeServer } from "@opencode-ai/sdk" +import { pathToFileURL } from "bun" const server = await createOpencodeServer() const client = createOpencodeClient({ baseUrl: server.url }) @@ -17,7 +18,7 @@ for await (const file of input) { { type: "file", mime: "text/plain", - url: `file://${file}`, + url: pathToFileURL(file).href, }, { type: "text", @@ -41,7 +42,7 @@ await Promise.all( { type: "file", mime: "text/plain", - url: `file://${file}`, + url: pathToFileURL(file).href, }, { type: "text", -- cgit v1.2.3