diff options
| author | Dax <[email protected]> | 2026-03-19 22:20:29 -0400 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-03-19 22:20:29 -0400 |
| commit | 1071aca91fa69044f281c1e54107dfde9dce7c75 (patch) | |
| tree | 97e7c10bbd9861bbac80b439023aa2fba94459ad | |
| parent | b3d0446d13504f63c6c26dfd040779a3ccd056cc (diff) | |
| download | opencode-1071aca91fa69044f281c1e54107dfde9dce7c75.tar.gz opencode-1071aca91fa69044f281c1e54107dfde9dce7c75.zip | |
fix: miscellaneous small fixes (#18328)
| -rw-r--r-- | packages/opencode/src/server/routes/project.ts | 2 | ||||
| -rw-r--r-- | packages/opencode/src/session/message-v2.ts | 2 | ||||
| -rw-r--r-- | packages/opencode/src/tool/registry.ts | 2 | ||||
| -rw-r--r-- | packages/opencode/src/util/process.ts | 2 |
4 files changed, 4 insertions, 4 deletions
diff --git a/packages/opencode/src/server/routes/project.ts b/packages/opencode/src/server/routes/project.ts index 994d58b0c..6cd51ac95 100644 --- a/packages/opencode/src/server/routes/project.ts +++ b/packages/opencode/src/server/routes/project.ts @@ -29,7 +29,7 @@ export const ProjectRoutes = lazy(() => }, }), async (c) => { - const projects = await Project.list() + const projects = Project.list() return c.json(projects) }, ) diff --git a/packages/opencode/src/session/message-v2.ts b/packages/opencode/src/session/message-v2.ts index 41e2d4efc..f1335f6f2 100644 --- a/packages/opencode/src/session/message-v2.ts +++ b/packages/opencode/src/session/message-v2.ts @@ -13,7 +13,7 @@ import { STATUS_CODES } from "http" import { Storage } from "@/storage/storage" import { ProviderError } from "@/provider/error" import { iife } from "@/util/iife" -import { type SystemError } from "bun" +import type { SystemError } from "bun" import type { Provider } from "@/provider/provider" import { ModelID, ProviderID } from "@/provider/schema" diff --git a/packages/opencode/src/tool/registry.ts b/packages/opencode/src/tool/registry.ts index da9a89790..6d648a097 100644 --- a/packages/opencode/src/tool/registry.ts +++ b/packages/opencode/src/tool/registry.ts @@ -46,7 +46,7 @@ export namespace ToolRegistry { if (matches.length) await Config.waitForDependencies() for (const match of matches) { const namespace = path.basename(match, path.extname(match)) - const mod = await import(pathToFileURL(match).href) + const mod = await import(process.platform === "win32" ? match : pathToFileURL(match).href) for (const [id, def] of Object.entries<ToolDefinition>(mod)) { custom.push(fromPlugin(id === "default" ? namespace : `${namespace}_${id}`, def)) } diff --git a/packages/opencode/src/util/process.ts b/packages/opencode/src/util/process.ts index 7e6be0e20..22dce37cb 100644 --- a/packages/opencode/src/util/process.ts +++ b/packages/opencode/src/util/process.ts @@ -61,9 +61,9 @@ export namespace Process { const proc = launch(cmd[0], cmd.slice(1), { cwd: opts.cwd, + shell: opts.shell, env: opts.env === null ? {} : opts.env ? { ...process.env, ...opts.env } : undefined, stdio: [opts.stdin ?? "ignore", opts.stdout ?? "ignore", opts.stderr ?? "ignore"], - shell: opts.shell, windowsHide: process.platform === "win32", }) |
