diff --git a/packages/commands/package.json b/packages/commands/package.json index 57f5b03..2dcab1c 100644 --- a/packages/commands/package.json +++ b/packages/commands/package.json @@ -40,7 +40,7 @@ "check": "vp check" }, "dependencies": { - "@openagentpack/sdk": "0.3.0-beta-8d9edcd-20260722", + "@openagentpack/sdk": "0.3.1-beta-85cd4b6-20260727", "bailian-cli-core": "workspace:*", "bailian-cli-runtime": "workspace:*", "boxen": "catalog:", diff --git a/packages/commands/tests/engines-contract.test.ts b/packages/commands/tests/engines-contract.test.ts index b8100cb..e79691d 100644 --- a/packages/commands/tests/engines-contract.test.ts +++ b/packages/commands/tests/engines-contract.test.ts @@ -7,15 +7,14 @@ import { expect, test } from "vite-plus/test"; * 1) bl 全部发布包的 engines.node 必须一致(版本 bump 一动多动的另一面)。 * 2) 外部运行时依赖 @openagentpack/sdk 的 engines 下限不得高于 bl 的下限, * 否则 Node 18/20 用户安装 bailian-cli 会触发 EBADENGINE / engine-strict 失败。 - * 当前固定的 beta 版本是已知冲突(上游降级已合入,等发版后 bump),用版本号 - * 白名单做棘轮:一旦升级依赖版本,本检查自动强制生效。 + * 历史上出现过冲突版本,用版本号白名单做棘轮:一旦升级依赖版本,本检查自动强制生效。 */ const repoRoot = join(import.meta.dirname, "..", "..", ".."); const BL_PACKAGES = ["core", "runtime", "commands", "cli", "kscli"] as const; -/** 上游 engines 降级发版前的已知冲突版本;bump 依赖后请勿把新版本加进来。 */ -const KNOWN_SDK_ENGINE_CONFLICT_VERSIONS = new Set(["0.3.0-beta-8d9edcd-20260722"]); +/** 上游 engines 冲突版本白名单;当前依赖版本已对齐,请勿把新版本加进来。 */ +const KNOWN_SDK_ENGINE_CONFLICT_VERSIONS = new Set([]); interface PackageManifest { name: string; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bed1456..79359fd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -104,8 +104,8 @@ importers: packages/commands: dependencies: '@openagentpack/sdk': - specifier: 0.3.0-beta-8d9edcd-20260722 - version: 0.3.0-beta-8d9edcd-20260722 + specifier: 0.3.1-beta-85cd4b6-20260727 + version: 0.3.1-beta-85cd4b6-20260727 bailian-cli-core: specifier: workspace:* version: link:../core @@ -449,9 +449,9 @@ packages: '@emnapi/core': ^1.7.1 '@emnapi/runtime': ^1.7.1 - '@openagentpack/sdk@0.3.0-beta-8d9edcd-20260722': - resolution: {integrity: sha512-WqF8srhE4Gu2fBRb6jFpuCNq+Bkzp/acPRW2TNsWOpb1qSwi7vRfrv2tBf8iMDXtDFOQP4jb/j7QS5/1/X5ShQ==} - engines: {node: '>=22'} + '@openagentpack/sdk@0.3.1-beta-85cd4b6-20260727': + resolution: {integrity: sha512-0TrlpBpkRf08StJzVbI3esW1QMgJ5zKFHPbIJI9TN63v3l5gBgGFCiuJ92LhTOnN8AZcS1wVrSqBYL2E6QNxMw==} + engines: {node: '>=18.17.0'} '@oxc-project/runtime@0.129.0': resolution: {integrity: sha512-0+S67blQakgeNqoKGozOUp5rQBrz2ynXZ2QIINXZPiafsD0YL0UogB9hAWc1S7k6VSNwKYC/N7MqT0V6IzpHkQ==} @@ -1593,7 +1593,7 @@ snapshots: '@tybys/wasm-util': 0.10.1 optional: true - '@openagentpack/sdk@0.3.0-beta-8d9edcd-20260722': + '@openagentpack/sdk@0.3.1-beta-85cd4b6-20260727': dependencies: jszip: 3.10.1 yaml: 2.9.0