fix(session): ignore agent meta session id
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user