From 51d53b0e6d8ad9a6b383c9cda5c5e2afa70a1f4c Mon Sep 17 00:00:00 2001 From: nonlooped Date: Wed, 27 May 2026 19:38:29 +0300 Subject: [PATCH] fix: use default import for OpenAICompatProvider to restore CI build The plugin system merge introduced a named import for a default-exported class, causing TypeScript compilation to fail in CI and blocking releases. --- src/compiled/providers/index.js | 13 ++++++++----- src/compiled/providers/index.ts | 2 +- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/compiled/providers/index.js b/src/compiled/providers/index.js index c993a33d..cad80b28 100644 --- a/src/compiled/providers/index.js +++ b/src/compiled/providers/index.js @@ -2,12 +2,15 @@ // Generated by MarrowScript compiler. DO NOT EDIT. // Cognition Layer Phase 2 — provider registry. // One concrete provider instance per declared `model`. Resolved by id. +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; Object.defineProperty(exports, "__esModule", { value: true }); exports.MODELS = void 0; exports.getModel = getModel; exports.listModelNames = listModelNames; exports.resolveProvider = resolveProvider; -const openai_compat_1 = require("./openai_compat"); +const openai_compat_1 = __importDefault(require("./openai_compat")); const registry_1 = require("./registry"); // Substitute ${ENV_VAR} placeholders in declared values with runtime env vars. function _sub(s) { @@ -23,7 +26,7 @@ function _buildModels() { "MediumCoder": { name: "MediumCoder", modelName: strongModel, - provider: new openai_compat_1.OpenAICompatProvider(baseUrl), + provider: new openai_compat_1.default(baseUrl), contextWindow: 32000, maxOutput: 8192, temperature: 0.1, @@ -35,7 +38,7 @@ function _buildModels() { "SmallCoder": { name: "SmallCoder", modelName, - provider: new openai_compat_1.OpenAICompatProvider(baseUrl), + provider: new openai_compat_1.default(baseUrl), contextWindow: 32000, maxOutput: 4096, temperature: 0.1, @@ -47,7 +50,7 @@ function _buildModels() { "TinyClassifier": { name: "TinyClassifier", modelName, - provider: new openai_compat_1.OpenAICompatProvider(baseUrl), + provider: new openai_compat_1.default(baseUrl), contextWindow: 8192, maxOutput: 64, temperature: 0, @@ -104,5 +107,5 @@ function resolveProvider(name) { if (fromRegistry) return fromRegistry; const baseUrl = _sub("${SMALLCODE_BASE_URL}") || "http://localhost:1234/v1"; - return new openai_compat_1.OpenAICompatProvider(baseUrl); + return new openai_compat_1.default(baseUrl); } diff --git a/src/compiled/providers/index.ts b/src/compiled/providers/index.ts index 08514c93..fdfa7602 100644 --- a/src/compiled/providers/index.ts +++ b/src/compiled/providers/index.ts @@ -3,7 +3,7 @@ // One concrete provider instance per declared `model`. Resolved by id. import type { IModelProvider } from "./types"; -import { OpenAICompatProvider } from "./openai_compat"; +import OpenAICompatProvider from "./openai_compat"; import { providerRegistry } from "./registry"; // Substitute ${ENV_VAR} placeholders in declared values with runtime env vars.