UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

27 lines (26 loc) • 1.47 kB
import { n as normalizeAgentId } from "./agent-id-D1-Q6vR4.mjs"; import "./session-key-C09ow4h0.mjs"; import { i as listSessionTranscriptInstances } from "./session-accessor.sqlite-entry-Dn_MsDKD.mjs"; import "./session-accessor-BDmTPdtx.mjs"; import { n as readMemorySessionTargets, t as projectSessionMetadata } from "./session-memory-targets-1KtK5GqK.mjs"; import "./session-transcript-inventory-runtime-4d6e-0r-.mjs"; import "./query-expansion-CBz4n5iE.mjs"; import "./openclaw-runtime-session-_LsZa675.mjs"; import "./session-files-B59IS1nt.mjs"; import "./session-reset-recall-read-DJ17s9el.mjs"; //#region src/plugin-sdk/memory-core-host-engine-sessions.ts /** Private-local SDK subpath for memory session transcript helpers. */ /** Read authoritative admission facts without creating a missing agent database. */ function loadMemorySessionMetadata(params) { const instance = listSessionTranscriptInstances(params, { includeAllWindows: true, sessionId: params.sessionId }).find((candidate) => candidate.agentId === normalizeAgentId(params.agentId) && (!params.sessionKey || candidate.sessionKey === params.sessionKey)); return instance ? projectSessionMetadata(instance) : void 0; } /** @deprecated Use resolveMemorySessionTargetsAsync; removed at the next Plugin SDK major. */ function resolveMemorySessionTargets(params) { return readMemorySessionTargets(params); } //#endregion export { resolveMemorySessionTargets as n, loadMemorySessionMetadata as t };