fix(session): ignore agent meta session id

main
Peter Steinberger 2025-12-10 16:38:22 +00:00
parent 2967bc5988
commit 6c005b3d35
1 changed files with 3 additions and 1 deletions

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,