From a426e4bae358971b205597c8f37f7613bdcf61a1 Mon Sep 17 00:00:00 2001 From: Charles Packer Date: Tue, 27 Jan 2026 14:00:09 -0800 Subject: [PATCH] fix: use platform-independent paths in memory filesystem tests (#706) Co-authored-by: Letta --- src/tests/agent/memoryFilesystem.test.ts | 8 ++++++-- src/tests/headless-scenario.ts | 2 ++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/tests/agent/memoryFilesystem.test.ts b/src/tests/agent/memoryFilesystem.test.ts index 5c0b2f1..6801641 100644 --- a/src/tests/agent/memoryFilesystem.test.ts +++ b/src/tests/agent/memoryFilesystem.test.ts @@ -329,11 +329,15 @@ describe("memory filesystem sync - rename handling", () => { describe("memory filesystem paths", () => { test("getMemoryFilesystemRoot returns correct path", () => { const root = getMemoryFilesystemRoot("agent-123", "/home/user"); - expect(root).toBe("/home/user/.letta/agents/agent-123/memory"); + expect(root).toBe( + join("/home/user", ".letta", "agents", "agent-123", "memory"), + ); }); test("getMemorySystemDir returns correct path", () => { const systemDir = getMemorySystemDir("agent-123", "/home/user"); - expect(systemDir).toBe("/home/user/.letta/agents/agent-123/memory/system"); + expect(systemDir).toBe( + join("/home/user", ".letta", "agents", "agent-123", "memory", "system"), + ); }); }); diff --git a/src/tests/headless-scenario.ts b/src/tests/headless-scenario.ts index 437d1be..cc8a3e7 100644 --- a/src/tests/headless-scenario.ts +++ b/src/tests/headless-scenario.ts @@ -71,6 +71,8 @@ async function runCLI( scenarioPrompt(), "--yolo", "--new-agent", + "--base-tools", + "memory,web_search,fetch_webpage,conversation_search", "--output-format", output, "-m",