UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

13 lines (12 loc) 575 B
//#region src/shared/incognito-session-key.ts const INCOGNITO_SESSION_RE = /^(?:dashboard|subagent|internal-session-effects):incognito-[^:]+$/u; /** Classifies process-only agent session keys without consulting runtime registry state. */ function isIncognitoSessionKey(sessionKey) { const raw = sessionKey?.trim().toLowerCase(); if (!raw) return false; const parts = raw.split(":"); if (parts.length < 3 || parts[0] !== "agent" || !parts[1]) return false; return INCOGNITO_SESSION_RE.test(parts.slice(2).join(":")); } //#endregion export { isIncognitoSessionKey as t };