import * as fs from "node:fs"; /** Package version shown in startup UI. Falls back cleanly for unusual source layouts. */ export const PI_AGI_VERSION = (() => { try { const parsed = JSON.parse(fs.readFileSync(new URL("../package.json", import.meta.url), "utf8")) as { version?: unknown }; return typeof parsed.version === "string" && parsed.version.length > 0 ? parsed.version : "unknown"; } catch { return "unknown"; } })();