From 77b61469e0c8dc0332324c0e30eede4f11eb6d52 Mon Sep 17 00:00:00 2001 From: Moritz Sanft <58110325+msanft@users.noreply.github.com> Date: Mon, 5 Jan 2026 11:51:17 +0100 Subject: [PATCH] Add `privatemode-ai` provider --- packages/opencode/src/provider/provider.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/packages/opencode/src/provider/provider.ts b/packages/opencode/src/provider/provider.ts index 9967edec5dd..5c3828786ff 100644 --- a/packages/opencode/src/provider/provider.ts +++ b/packages/opencode/src/provider/provider.ts @@ -405,6 +405,19 @@ export namespace Provider { }, } }, + "privatemode-ai": async () => { + const endpoint = Env.get("PRIVATEMODE_ENDPOINT") || "http://localhost:8080/v1" + + return { + autoload: true, + options: { + baseURL: endpoint, + }, + async getModel(sdk: any, modelID: string) { + return sdk(modelID) + }, + } + }, } export const Model = z