UNPKG

@sema-agent/core

Version:

Stateless, task-oriented AI agent core

15 lines (14 loc) • 412 B
import { createRequire } from "node:module"; let cached; export function engineVersion() { if (cached === undefined) { try { const pkg = createRequire(import.meta.url)("../../package.json"); cached = typeof pkg.version === "string" && pkg.version !== "" ? pkg.version : "unknown"; } catch { cached = "unknown"; } } return cached; }