← Files TokenXARCHIVED FILE

scripts/session-end.mjs

326 Bytes · Oct 2, 2026 · 00:29 UTC

↓ Download file

import { runHook } from "./lib/hook-runtime.mjs";
import { removeSessionState } from "./lib/state.mjs";

await runHook("SessionEnd", async ({ input, pluginData }) => {
  await removeSessionState({
    pluginData,
    sessionId: input.session_id,
    includeOutcomes: true,
    includeModelPin: false,
  });
  return null;
});

SHA-256: 5565a7bfda110e7626b3711789f4f9d338677307d320b03c5a6c62d9b781027f