fix(session): ignore agent meta session id

This commit is contained in:
Peter Steinberger
2025-12-10 16:38:22 +00:00
parent 2967bc5988
commit 6c005b3d35

View File

@@ -767,7 +767,9 @@ export async function getReplyFromConfig(
}
if (sessionCfg && sessionStore && sessionKey) {
const returnedSessionId = meta.agentMeta?.sessionId;
if (returnedSessionId && returnedSessionId !== sessionId) {
// TODO: remove once pi-mono persists stable session ids for custom --session paths.
const allowMetaSessionId = false;
if (allowMetaSessionId && returnedSessionId && returnedSessionId !== sessionId) {
const entry = sessionEntry ??
sessionStore[sessionKey] ?? {
sessionId: returnedSessionId,