From b30fc977412a9f60bc11011abefef1e7d43b469f Mon Sep 17 00:00:00 2001 From: Jason Mulligan Date: Sun, 16 Aug 2026 21:43:09 -0400 Subject: [PATCH] fix: remove writeMemoryFile from session handling writeMemoryFile was writing session files in a different format than saveSession, causing the reflection tool to find no valid sessions. Only saveSession should write session files. --- index.js | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/index.js b/index.js index acb569c4..18518514 100644 --- a/index.js +++ b/index.js @@ -98,7 +98,7 @@ await ensureSkillsDir(config.cwd + "/" + "skills/"); await registry.discover(); // Initialize memory system -const { writeMemoryFile, readMemoryFile, loadContext } = await import("./src/memory/index.js"); +const { readMemoryFile, loadContext } = await import("./src/memory/index.js"); // Initialize GC manager (if enabled) let gcManager = null; @@ -224,17 +224,6 @@ async function handleConversation(message, sessionId = "") { sessionState.addExchange({ role: "user", content: message }); sessionState.addExchange({ role: "assistant", content: response.content }); - // Persist to memory - writeMemoryFile( - "memory/sessions/", - `Conversation ${new Date().toISOString()}`, - { - provider: response.provider, - sessionId, - }, - JSON.stringify(sessionState.getConversation(), null, 2), - ); - return response; } @@ -358,6 +347,5 @@ export { scheduleManager, setConfigValue, loadContext, - writeMemoryFile, readMemoryFile, };