Update gitnexus/src/core/run-analyze.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
John R. Eakin 2026-04-01 00:36:33 -05:00 • committed by GitHub
parent 9aed932544
commit 41d7071fa2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -268,12 +268,16 @@ export async function runFullAnalysis(
// Release ONNX Runtime session to prevent its C++ atexit handlers from
// racing with LadybugDB cleanup during process.exit() (#38, #40).
try {
const { disposeEmbedder } = await import('./embeddings/embedder.js');
await disposeEmbedder();
} catch {
/* best-effort */
}
const disposeEmbedderBestEffort = async (): Promise<void> => {
try {
const { disposeEmbedder } = await import('./embeddings/embedder.js');
await disposeEmbedder();
} catch {
/* best-effort */
}
};
await disposeEmbedderBestEffort();
}
// ── Phase 5: Finalize (98–100%) ───────────────────────────────────