fix: use platform-independent paths in memory filesystem tests (#706)

Co-authored-by: Letta <noreply@letta.com>
This commit is contained in:
Charles Packer
2026-01-27 14:00:09 -08:00
committed by GitHub
parent f1a56c5e87
commit a426e4bae3
2 changed files with 8 additions and 2 deletions

View File

@@ -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"),
);
});
});

View File

@@ -71,6 +71,8 @@ async function runCLI(
scenarioPrompt(),
"--yolo",
"--new-agent",
"--base-tools",
"memory,web_search,fetch_webpage,conversation_search",
"--output-format",
output,
"-m",