|
|
@@ -25,6 +25,11 @@ export namespace Plugin {
|
|
|
const client = createOpencodeClient({
|
|
|
baseUrl: "http://localhost:4096",
|
|
|
directory: Instance.directory,
|
|
|
+ headers: Flag.OPENCODE_SERVER_PASSWORD
|
|
|
+ ? {
|
|
|
+ Authorization: `Basic ${Buffer.from(`${Flag.OPENCODE_SERVER_USERNAME ?? "opencode"}:${Flag.OPENCODE_SERVER_PASSWORD}`).toString("base64")}`,
|
|
|
+ }
|
|
|
+ : undefined,
|
|
|
fetch: async (...args) => Server.Default().fetch(...args),
|
|
|
})
|
|
|
const config = await Config.get()
|