fix: properly encode file URLs with special characters (#12424)

This commit is contained in:
Khang Ha (Kelvin)
2026-02-07 05:16:56 +07:00
committed by GitHub
parent e9a3cfc083
commit fde0b39b7c
12 changed files with 114 additions and 22 deletions

View File

@@ -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",