diff options
| author | Shoubhit Dash <[email protected]> | 2026-05-03 18:42:24 +0530 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-05-03 18:42:24 +0530 |
| commit | 7a503de606888939a64776c512ca4588267bbd8d (patch) | |
| tree | 468ac754fc8f55177b73e8dab5a43732d4294ab9 /packages | |
| parent | 2ad1eb56d3e0e1088a69e785744d92f27d568768 (diff) | |
| download | opencode-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.ts | 8 |
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>({ |
