#!/usr/bin/env node import fs from "node:fs"; import { bootstrap } from "./hldp-memory.mjs"; let input = {}; try { const raw = fs.readFileSync(0, "utf8").trim(); if (raw) input = JSON.parse(raw); } catch { input = {}; } const eventName = input.hook_event_name ?? input.hookEventName ?? "SessionStart"; if (eventName !== "SessionStart") process.exit(0); const protocolRoot = process.env.HLDP_PROTOCOL_ROOT ?? "hldp/HLDP-RUNTIME-ROOT-v1.0.hdlp"; process.stdout.write(JSON.stringify({ hookSpecificOutput: { hookEventName: "SessionStart", additionalContext: bootstrap(protocolRoot) } }));