fix(session): ignore agent meta session id
This commit is contained in:
@@ -767,7 +767,9 @@ export async function getReplyFromConfig(
|
|||||||
}
|
}
|
||||||
if (sessionCfg && sessionStore && sessionKey) {
|
if (sessionCfg && sessionStore && sessionKey) {
|
||||||
const returnedSessionId = meta.agentMeta?.sessionId;
|
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 ??
|
const entry = sessionEntry ??
|
||||||
sessionStore[sessionKey] ?? {
|
sessionStore[sessionKey] ?? {
|
||||||
sessionId: returnedSessionId,
|
sessionId: returnedSessionId,
|
||||||
|
|||||||
Reference in New Issue
Block a user