feat: add import and event commands, refactor CLI, remove baseUrl config, update docs

This commit is contained in:
kartik-mem0
2026-04-05 01:24:56 +05:30
parent 4642a1d6e3
commit 6f43487c34
9 changed files with 219 additions and 97 deletions
+14 -2
View File
@@ -22,9 +22,21 @@ const FLUSH_THRESHOLD = 10;
let eventQueue: Record<string, unknown>[] = [];
let flushTimer: ReturnType<typeof setInterval> | undefined;
let _telemetryEnabled: boolean | undefined;
function isTelemetryEnabled(): boolean {
const val = (process.env.MEM0_TELEMETRY ?? "true").toLowerCase();
return val !== "false" && val !== "0" && val !== "no";
if (_telemetryEnabled !== undefined) return _telemetryEnabled;
try {
const val = (globalThis as any).__mem0_telemetry_override;
if (val !== undefined) {
const s = String(val).toLowerCase();
_telemetryEnabled = s !== "false" && s !== "0" && s !== "no";
} else {
_telemetryEnabled = true;
}
} catch {
_telemetryEnabled = true;
}
return _telemetryEnabled;
}
/**