Closes #5045, /new should not persist if original session was ephemeral

This commit is contained in:
Mario Zechner
2026-06-09 14:17:33 +02:00
parent b7e721cb38
commit ae7a885da2

View File

@@ -232,7 +232,9 @@ export class AgentSessionRuntime {
const previousSessionFile = this.session.sessionFile;
const sessionDir = this.session.sessionManager.getSessionDir();
const sessionManager = SessionManager.create(this.cwd, sessionDir);
const sessionManager = this.session.sessionManager.isPersisted()
? SessionManager.create(this.cwd, sessionDir)
: SessionManager.inMemory(this.cwd);
if (options?.parentSession) {
sessionManager.newSession({ parentSession: options.parentSession });
}