import fs from "node:fs"; import type { ExtensionAPI } from "@selesai/code"; export default function observeBootstrap(pi: ExtensionAPI) { const record = (event: string) => fs.appendFileSync("/stage/bootstrap-observer.jsonl", JSON.stringify({ case: process.env.PI_STANDALONE_CASE, event, pid: process.pid }) + "\n"); record("observer-ready"); pi.on("session_start", () => { record("session-start"); }); }