mirror of
https://github.com/openclaw/openclaw.git
synced 2026-07-21 10:16:44 +00:00
fix(acpx): verify native platform packages (#111682)
This commit is contained in:
@@ -24,7 +24,23 @@
|
||||
"install": {
|
||||
"npmSpec": "@openclaw/acpx",
|
||||
"defaultChoice": "npm",
|
||||
"minHostVersion": ">=2026.4.25"
|
||||
"minHostVersion": ">=2026.4.25",
|
||||
"requiredPlatformPackages": [
|
||||
"@anthropic-ai/claude-agent-sdk-linux-x64",
|
||||
"@anthropic-ai/claude-agent-sdk-linux-arm64",
|
||||
"@anthropic-ai/claude-agent-sdk-linux-x64-musl",
|
||||
"@anthropic-ai/claude-agent-sdk-linux-arm64-musl",
|
||||
"@anthropic-ai/claude-agent-sdk-darwin-x64",
|
||||
"@anthropic-ai/claude-agent-sdk-darwin-arm64",
|
||||
"@anthropic-ai/claude-agent-sdk-win32-x64",
|
||||
"@anthropic-ai/claude-agent-sdk-win32-arm64",
|
||||
"@openai/codex-linux-x64",
|
||||
"@openai/codex-linux-arm64",
|
||||
"@openai/codex-darwin-x64",
|
||||
"@openai/codex-darwin-arm64",
|
||||
"@openai/codex-win32-x64",
|
||||
"@openai/codex-win32-arm64"
|
||||
]
|
||||
},
|
||||
"compat": {
|
||||
"pluginApi": ">=2026.7.2"
|
||||
|
||||
@@ -5,6 +5,11 @@ import { describe, expect, it } from "vitest";
|
||||
type AcpxPackageManifest = {
|
||||
dependencies?: Record<string, string>;
|
||||
devDependencies?: Record<string, string>;
|
||||
openclaw?: {
|
||||
install?: {
|
||||
requiredPlatformPackages?: string[];
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
const packageJson = JSON.parse(
|
||||
@@ -20,4 +25,23 @@ describe("acpx package manifest", () => {
|
||||
expect(packageJson.dependencies?.["@agentclientprotocol/claude-agent-acp"]).toBe("0.55.0");
|
||||
expect(packageJson.devDependencies?.["@agentclientprotocol/claude-agent-acp"]).toBeUndefined();
|
||||
});
|
||||
|
||||
it("declares the transitive native platform packages required by ACP adapters", () => {
|
||||
expect(packageJson.openclaw?.install?.requiredPlatformPackages).toEqual([
|
||||
"@anthropic-ai/claude-agent-sdk-linux-x64",
|
||||
"@anthropic-ai/claude-agent-sdk-linux-arm64",
|
||||
"@anthropic-ai/claude-agent-sdk-linux-x64-musl",
|
||||
"@anthropic-ai/claude-agent-sdk-linux-arm64-musl",
|
||||
"@anthropic-ai/claude-agent-sdk-darwin-x64",
|
||||
"@anthropic-ai/claude-agent-sdk-darwin-arm64",
|
||||
"@anthropic-ai/claude-agent-sdk-win32-x64",
|
||||
"@anthropic-ai/claude-agent-sdk-win32-arm64",
|
||||
"@openai/codex-linux-x64",
|
||||
"@openai/codex-linux-arm64",
|
||||
"@openai/codex-darwin-x64",
|
||||
"@openai/codex-darwin-arm64",
|
||||
"@openai/codex-win32-x64",
|
||||
"@openai/codex-win32-arm64",
|
||||
]);
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user