From 6c005b3d35a626e9a88d1de323cb139b94ee7fa5 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Wed, 10 Dec 2025 16:38:22 +0000 Subject: [PATCH] fix(session): ignore agent meta session id --- src/auto-reply/reply.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/auto-reply/reply.ts b/src/auto-reply/reply.ts index b1ab4b34e..3670118ae 100644 --- a/src/auto-reply/reply.ts +++ b/src/auto-reply/reply.ts @@ -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,