mirror of
https://github.com/paperclipai/paperclip.git
synced 2026-10-21 08:22:20 +02:00
fix(runner): restore verified JS provider startup
This commit is contained in:
1 parent
96fcadeb51
commit
62b79deb20
13 files changed
+164
-121
No files matched your search
@@ -250,11 +250,11 @@ describe("remote provider pack manifest", () => {
|
||||
const opencodeCommand = "#!/bin/sh\n";
|
||||
const opencodeExecutable = "opencode-binary\n";
|
||||
await writeFile(
|
||||
join(root, "dist", "cli", "opencode-app-server-proxy.js"),
|
||||
join(root, "dist", "cli", "opencode-app-server-proxy.cjs"),
|
||||
proxy,
|
||||
);
|
||||
await writeFile(
|
||||
join(root, "dist", "cli", "acpx-runtime-sidecar.js"),
|
||||
join(root, "dist", "cli", "acpx-runtime-sidecar.cjs"),
|
||||
sidecar,
|
||||
);
|
||||
await writeFile(join(root, "node_modules", "node", "bin", "node"), node);
|
||||
@@ -305,11 +305,11 @@ describe("remote provider pack manifest", () => {
|
||||
sha256: digest(opencodeExecutable),
|
||||
},
|
||||
opencodeProxy: {
|
||||
path: "dist/cli/opencode-app-server-proxy.js",
|
||||
path: "dist/cli/opencode-app-server-proxy.cjs",
|
||||
sha256: proxySha,
|
||||
},
|
||||
acpxSidecar: {
|
||||
path: "dist/cli/acpx-runtime-sidecar.js",
|
||||
path: "dist/cli/acpx-runtime-sidecar.cjs",
|
||||
sha256: sidecarSha,
|
||||
},
|
||||
},
|
||||
@@ -352,14 +352,14 @@ describe("remote provider pack manifest", () => {
|
||||
}
|
||||
await writeManifest();
|
||||
await writeFile(
|
||||
join(root, "dist", "cli", "opencode-app-server-proxy.js"),
|
||||
join(root, "dist", "cli", "opencode-app-server-proxy.cjs"),
|
||||
"tampered\n",
|
||||
);
|
||||
expect(() => readRemoteProviderPackManifest(root)).toThrow(
|
||||
"OpenCode proxy digest mismatch",
|
||||
);
|
||||
await writeFile(
|
||||
join(root, "dist", "cli", "opencode-app-server-proxy.js"),
|
||||
join(root, "dist", "cli", "opencode-app-server-proxy.cjs"),
|
||||
proxy,
|
||||
);
|
||||
await writeFile(
|
||||
|
||||
@@ -4448,8 +4448,8 @@ const REMOTE_PROVIDER_PACK_ARTIFACT_PATHS = {
|
||||
productionLock: "pnpm-lock.yaml",
|
||||
opencodeCommand: "node_modules/.bin/opencode",
|
||||
opencodeExecutable: "node_modules/opencode-ai/bin/opencode.exe",
|
||||
opencodeProxy: "dist/cli/opencode-app-server-proxy.js",
|
||||
acpxSidecar: "dist/cli/acpx-runtime-sidecar.js",
|
||||
opencodeProxy: "dist/cli/opencode-app-server-proxy.cjs",
|
||||
acpxSidecar: "dist/cli/acpx-runtime-sidecar.cjs",
|
||||
} as const;
|
||||
|
||||
type RemoteProviderPackManifest = {
|
||||
|
||||
Reference in new issue
Block a user