UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

24 lines (23 loc) 718 B
import { ht as recordSessionParticipant } from "./session-accessor-YsytfDtG.js"; //#region src/sessions/session-participant-recording.ts /** Defers participant history persistence so it can never delay or abort an admitted turn. */ function recordSessionParticipantBestEffort(params) { const promptedAt = params.promptedAt ?? Date.now(); queueMicrotask(() => { try { recordSessionParticipant({ agentId: params.agentId, sessionKey: params.sessionKey, storePath: params.storePath }, { identity: params.identity, promptedAt, sessionAgentId: params.agentId }); } catch (error) { params.onError?.(error); } }); } //#endregion export { recordSessionParticipantBestEffort as t };