From 760dd98ddc3455f6f264d307102940c6388910cd Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sun, 26 Apr 2026 12:09:26 +0100 Subject: [PATCH 1/2] fix(ci): repair main type and lint failures --- src/cli/plugins-cli.ts | 4 ++-- .../list.list-command.forward-compat.test.ts | 13 ------------ src/plugins/installed-plugin-index.ts | 3 +++ src/plugins/synthetic-auth.runtime.test.ts | 20 ++++++++++++++----- 4 files changed, 20 insertions(+), 20 deletions(-) diff --git a/src/cli/plugins-cli.ts b/src/cli/plugins-cli.ts index c6a20d1a2f9..7e92b6a7213 100644 --- a/src/cli/plugins-cli.ts +++ b/src/cli/plugins-cli.ts @@ -571,12 +571,12 @@ export function registerPluginsCli(program: Command) { } = await import("../plugins/installed-plugin-index-records.js"); const { buildPluginDiagnosticsReport } = await import("../plugins/status.js"); const { + applyPluginUninstallDirectoryRemoval, formatUninstallActionLabels, formatUninstallSlotResetPreview, + planPluginUninstall, resolveUninstallChannelConfigKeys, - resolveUninstallDirectoryTarget, UNINSTALL_ACTION_LABELS, - uninstallPlugin, } = await import("../plugins/uninstall.js"); const { commitPluginInstallRecordsWithConfig } = await import("./plugins-install-record-commit.js"); diff --git a/src/commands/models/list.list-command.forward-compat.test.ts b/src/commands/models/list.list-command.forward-compat.test.ts index 5d836302c6b..127921005fe 100644 --- a/src/commands/models/list.list-command.forward-compat.test.ts +++ b/src/commands/models/list.list-command.forward-compat.test.ts @@ -12,19 +12,6 @@ const OPENAI_CODEX_MODEL = { cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 }, }; -const OPENAI_CODEX_MINI_MODEL = { - ...OPENAI_CODEX_MODEL, - id: "gpt-5.4-mini", - name: "GPT-5.4 Mini", - contextWindow: 272_000, -}; - -const OPENAI_CODEX_PRO_MODEL = { - ...OPENAI_CODEX_MODEL, - id: "gpt-5.4-pro", - name: "GPT-5.4 Pro", -}; - const OPENAI_CODEX_53_MODEL = { ...OPENAI_CODEX_MODEL, id: "gpt-5.4", diff --git a/src/plugins/installed-plugin-index.ts b/src/plugins/installed-plugin-index.ts index e8f551fda15..e8b4f4cc40f 100644 --- a/src/plugins/installed-plugin-index.ts +++ b/src/plugins/installed-plugin-index.ts @@ -604,6 +604,9 @@ function buildInstalledPluginIndex( if (record.enabledByDefault === true) { indexRecord.enabledByDefault = true; } + if (record.syntheticAuthRefs && record.syntheticAuthRefs.length > 0) { + indexRecord.syntheticAuthRefs = record.syntheticAuthRefs; + } if (record.setupSource) { indexRecord.setupSource = record.setupSource; } diff --git a/src/plugins/synthetic-auth.runtime.test.ts b/src/plugins/synthetic-auth.runtime.test.ts index 1d51d37b8a3..f546932aa81 100644 --- a/src/plugins/synthetic-auth.runtime.test.ts +++ b/src/plugins/synthetic-auth.runtime.test.ts @@ -1,12 +1,22 @@ import { beforeEach, describe, expect, it, vi } from "vitest"; +type SyntheticAuthRegistrySnapshotResult = { + source: "persisted" | "provided" | "derived"; + snapshot: { + plugins: Array<{ syntheticAuthRefs?: string[] }>; + }; + diagnostics: []; +}; + const getPluginRegistryState = vi.hoisted(() => vi.fn()); const pluginRegistryMocks = vi.hoisted(() => ({ - loadPluginRegistrySnapshotWithMetadata: vi.fn((_params?: unknown) => ({ - source: "persisted", - snapshot: { plugins: [] }, - diagnostics: [], - })), + loadPluginRegistrySnapshotWithMetadata: vi.fn( + (_params?: unknown): SyntheticAuthRegistrySnapshotResult => ({ + source: "persisted", + snapshot: { plugins: [] }, + diagnostics: [], + }), + ), })); vi.mock("./runtime-state.js", () => ({ From 760a1525fb211611946934e7090e07bcc0a05a49 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sun, 26 Apr 2026 12:15:14 +0100 Subject: [PATCH 2/2] docs(plugin-sdk): refresh api baseline --- docs/.generated/plugin-sdk-api-baseline.sha256 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/.generated/plugin-sdk-api-baseline.sha256 b/docs/.generated/plugin-sdk-api-baseline.sha256 index 2e830622dc2..493d1effdba 100644 --- a/docs/.generated/plugin-sdk-api-baseline.sha256 +++ b/docs/.generated/plugin-sdk-api-baseline.sha256 @@ -1,2 +1,2 @@ -21b0bd88e0d2fcaefaeaa9ab59d73853aa38badee88d0242d3fe3311a24217e1 plugin-sdk-api-baseline.json -7f85f52c0bc54e8b860b115bec205ecb8d66e20f62dd1971c660eb7a4b136799 plugin-sdk-api-baseline.jsonl +fd941e0485a92ebb8256cf2256330b58c2d5bd94189f4a05d7394353ef7bed88 plugin-sdk-api-baseline.json +11ef8362518a0d9f221dc1958b25db46956d1916f278b53e52199bf6c2cbc65b plugin-sdk-api-baseline.jsonl