From 3acf64fe6ab7e78ff9bd0c45abf5bf8285f7cf7c Mon Sep 17 00:00:00 2001 From: Brendan Allan Date: Thu, 23 Jul 2026 14:56:39 +0800 Subject: [PATCH] fix(app): use portable server api type --- packages/app/src/utils/server.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/app/src/utils/server.ts b/packages/app/src/utils/server.ts index ca587fcf84..1c8292ca9d 100644 --- a/packages/app/src/utils/server.ts +++ b/packages/app/src/utils/server.ts @@ -1,5 +1,5 @@ import { createOpencodeClient } from "@opencode-ai/sdk/v2/client" -import { OpenCode } from "@opencode-ai/client/promise" +import { OpenCode, type OpenCodeClient } from "@opencode-ai/client/promise" import type { ServerConnection } from "@/context/server" import { decode64 } from "@/utils/base64" @@ -44,7 +44,7 @@ export function createSdkForServer({ export function createApiForServer(input: { server: ServerConnection.HttpBase fetch?: typeof globalThis.fetch -}) { +}): OpenCodeClient { return OpenCode.make({ baseUrl: input.server.url, fetch: input.fetch, @@ -59,4 +59,4 @@ export function createApiForServer(input: { }) } -export type ServerApi = ReturnType +export type ServerApi = OpenCodeClient