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
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
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",