summaryrefslogtreecommitdiffhomepage
path: root/packages
diff options
context:
space:
mode:
authorShoubhit Dash <[email protected]>2026-05-03 18:42:24 +0530
committerGitHub <[email protected]>2026-05-03 18:42:24 +0530
commit7a503de606888939a64776c512ca4588267bbd8d (patch)
tree468ac754fc8f55177b73e8dab5a43732d4294ab9 /packages
parent2ad1eb56d3e0e1088a69e785744d92f27d568768 (diff)
downloadopencode-7a503de606888939a64776c512ca4588267bbd8d.tar.gz
opencode-7a503de606888939a64776c512ca4588267bbd8d.zip
fix(acp): pass server auth to internal client (#25591)
Diffstat (limited to 'packages')
-rw-r--r--packages/opencode/src/cli/cmd/acp.ts8
1 files changed, 8 insertions, 0 deletions
diff --git a/packages/opencode/src/cli/cmd/acp.ts b/packages/opencode/src/cli/cmd/acp.ts
index 251c60884..1bf52a0c8 100644
--- a/packages/opencode/src/cli/cmd/acp.ts
+++ b/packages/opencode/src/cli/cmd/acp.ts
@@ -6,6 +6,7 @@ import { ACP } from "@/acp/agent"
import { Server } from "@/server/server"
import { createOpencodeClient } from "@opencode-ai/sdk/v2"
import { withNetworkOptions, resolveNetworkOptions } from "../network"
+import { Flag } from "@opencode-ai/core/flag/flag"
const log = Log.create({ service: "acp-command" })
@@ -26,6 +27,13 @@ export const AcpCommand = effectCmd({
const sdk = createOpencodeClient({
baseUrl: `http://${server.hostname}:${server.port}`,
+ headers: Flag.OPENCODE_SERVER_PASSWORD
+ ? {
+ Authorization: `Basic ${Buffer.from(
+ `${Flag.OPENCODE_SERVER_USERNAME ?? "opencode"}:${Flag.OPENCODE_SERVER_PASSWORD}`,
+ ).toString("base64")}`,
+ }
+ : undefined,
})
const input = new WritableStream<Uint8Array>({