refactor: consolidate agent/editor plugins under integrations/ (#5491)

Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
Kartik
2026-06-12 10:31:35 +05:30
committed by GitHub
co-authored by Claude
parent c676c2c458
commit 2c796d144f
295 changed files with 94 additions and 81 deletions
@@ -0,0 +1,31 @@
import { describe, it, expect, beforeEach, afterEach, vi } from "vitest";
import { bootstrapTelemetryFlag } from "../fs-safe.ts";
describe("bootstrapTelemetryFlag", () => {
beforeEach(() => {
delete (globalThis as any).__mem0_telemetry_override;
});
afterEach(() => {
delete (globalThis as any).__mem0_telemetry_override;
vi.unstubAllEnvs();
});
it("sets globalThis override when MEM0_TELEMETRY is set", () => {
vi.stubEnv("MEM0_TELEMETRY", "false");
bootstrapTelemetryFlag();
expect((globalThis as any).__mem0_telemetry_override).toBe("false");
});
it("does not set globalThis override when MEM0_TELEMETRY is unset", () => {
vi.stubEnv("MEM0_TELEMETRY", undefined as unknown as string);
bootstrapTelemetryFlag();
expect((globalThis as any).__mem0_telemetry_override).toBeUndefined();
});
it("passes through truthy values", () => {
vi.stubEnv("MEM0_TELEMETRY", "true");
bootstrapTelemetryFlag();
expect((globalThis as any).__mem0_telemetry_override).toBe("true");
});
});