From 48bea8a9a8e5a086578d1f3d8f9fae3742939b2a Mon Sep 17 00:00:00 2001 From: Dotta Date: Thu, 8 Oct 2026 23:20:11 -0500 Subject: [PATCH] fix(hermes): synchronize native parent distribution pins Refresh both source-owned native parent pins for the sandbox payload change. Retain the prior reviewed interpreter and dependency entries; only tool_process.py changes. Co-Authored-By: Paperclip --- .../paperclip-runner/src/drivers/acpx/hermes-installation.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/paperclip-runner/src/drivers/acpx/hermes-installation.ts b/packages/paperclip-runner/src/drivers/acpx/hermes-installation.ts index 26bae8d1fc0..26b00afda1a 100644 --- a/packages/paperclip-runner/src/drivers/acpx/hermes-installation.ts +++ b/packages/paperclip-runner/src/drivers/acpx/hermes-installation.ts @@ -8,8 +8,8 @@ import type { QualifiedAcpxProfile } from "./qualified-profiles.js"; // Pins are produced by explicit provisioning and reviewed alongside the bridge. // An unbuilt target has no admission pin; it must not inherit a different ABI. export const HERMES_CLOSURES: Readonly> = Object.freeze({ - "darwin-arm64": "690b3b84a543b04a47a6859969bd613ced61d68776d80b57c85ca424bde31829", - "linux-x64": "6166fadd24dae41b9fdfd994e6c7bc129e9317ed252b7dabdd777b691ab47771", + "darwin-arm64": "bfcecaac5e187b083955eba33490ac6772dc60ced8dec830b97f9d70456b1c3e", + "linux-x64": "ce8ffb831b113e569f537a37bd3841e561c6f157959959fbba8c6e5b7898f6f8", }); export async function verifyHermesInstallation(profile: QualifiedAcpxProfile): Promise { if (profile.agent !== "hermes" || profile.agentServerPackage !== "builtin:hermes-acp" || profile.agentServerVersion !== "1" || profile.agentRuntimePackage !== "native:hermes" || profile.agentRuntimeVersion !== "v2026.9.24") throw new Error("Hermes native profile identity mismatch");