fix: opencode run timeout

This commit is contained in:
Aiden Cline
2025-11-13 14:25:47 -06:00
parent 829d86840a
commit 779a27693a
3 changed files with 11 additions and 10 deletions

View File

@@ -6,6 +6,17 @@ import { type Config } from "./gen/client/types.gen.js"
import { OpencodeClient } from "./gen/sdk.gen.js"
export function createOpencodeClient(config?: Config) {
if (!config?.fetch) {
config = {
...config,
fetch: (req) => {
// @ts-ignore
req.timeout = false
return fetch(req)
},
}
}
const client = createClient(config)
return new OpencodeClient({ client })
}