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,6 +1,7 @@
#!/usr/bin/env bun
import path from "path"
import { pathToFileURL } from "bun"
import { createOpencode } from "@opencode-ai/sdk"
import { parseArgs } from "util"
@ -49,7 +50,7 @@ Examples:
}
parts.push({
type: "file",
url: `file://${resolved}`,
url: pathToFileURL(resolved).href,
filename: path.basename(resolved),
mime: "text/plain",
})