fix: persist topic session files

This commit is contained in:
Peter Steinberger
2026-01-07 22:56:50 +00:00
parent 67d1f61872
commit b2de667b11
6 changed files with 84 additions and 37 deletions

View File

@@ -17,6 +17,7 @@ import {
resolveGroupSessionKey,
resolveSessionFilePath,
resolveSessionKey,
resolveSessionTranscriptPath,
resolveStorePath,
type SessionEntry,
type SessionScope,
@@ -255,6 +256,13 @@ export async function initSessionState(params: {
sessionEntry.sessionFile = forked.sessionFile;
}
}
if (!sessionEntry.sessionFile) {
sessionEntry.sessionFile = resolveSessionTranscriptPath(
sessionEntry.sessionId,
agentId,
ctx.MessageThreadId,
);
}
sessionStore[sessionKey] = sessionEntry;
await saveSessionStore(storePath, sessionStore);