From d4e51e04b3aecd0a5fe61edd23a8cdd05ac5716f Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Tue, 10 Mar 2026 12:14:35 -0400 Subject: [PATCH] sync --- .../opencode/src/control-plane/workspace-server/server.ts | 7 ++++--- packages/opencode/src/plugin/index.ts | 2 +- packages/opencode/src/server/routes/project.ts | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/packages/opencode/src/control-plane/workspace-server/server.ts b/packages/opencode/src/control-plane/workspace-server/server.ts index fd7fd93086..b3f3ddb616 100644 --- a/packages/opencode/src/control-plane/workspace-server/server.ts +++ b/packages/opencode/src/control-plane/workspace-server/server.ts @@ -1,3 +1,4 @@ +import { createAdaptorServer } from "@hono/node-server" import { Hono } from "hono" import { Instance } from "../../project/instance" import { InstanceBootstrap } from "../../project/bootstrap" @@ -55,10 +56,10 @@ export namespace WorkspaceServer { } export function Listen(opts: { hostname: string; port: number }) { - return Bun.serve({ - hostname: opts.hostname, - port: opts.port, + const server = createAdaptorServer({ fetch: App().fetch, }) + server.listen(opts.port, opts.hostname) + return server } } diff --git a/packages/opencode/src/plugin/index.ts b/packages/opencode/src/plugin/index.ts index 040c65f799..6d3edf9ef8 100644 --- a/packages/opencode/src/plugin/index.ts +++ b/packages/opencode/src/plugin/index.ts @@ -37,7 +37,7 @@ export namespace Plugin { get serverUrl(): URL { throw new Error("Server URL is no longer supported in plugins") }, - $: Bun.$, + $: () => {}, } for (const plugin of INTERNAL_PLUGINS) { diff --git a/packages/opencode/src/server/routes/project.ts b/packages/opencode/src/server/routes/project.ts index 85314df937..c3d7bd781e 100644 --- a/packages/opencode/src/server/routes/project.ts +++ b/packages/opencode/src/server/routes/project.ts @@ -28,7 +28,7 @@ export const ProjectRoutes = lazy(() => }, }), async (c) => { - const projects = await Project.list() + const projects = Project.list() return c.json(projects) }, )