openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
20 lines (19 loc) • 714 B
JavaScript
import { y as toAgentStoreSessionKey } from "./session-key-B_NoIfpX.js";
import { t as canonicalizeMainSessionAlias } from "./main-session-Eahn-btj.js";
//#region src/cron/isolated-agent/session-key.ts
/** Canonicalizes cron session keys into agent-scoped session-store keys. */
/** Resolves a cron session key into the canonical agent-scoped session-store key. */
function resolveCronAgentSessionKey(params) {
const raw = toAgentStoreSessionKey({
agentId: params.agentId,
requestKey: params.sessionKey.trim(),
mainKey: params.mainKey
});
return canonicalizeMainSessionAlias({
cfg: params.cfg,
agentId: params.agentId,
sessionKey: raw
});
}
//#endregion
export { resolveCronAgentSessionKey as t };