n8n
Version:
n8n Workflow Automation Tool
20 lines • 895 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.draftChatMemoryResourceId = draftChatMemoryResourceId;
exports.integrationMemoryResourceId = integrationMemoryResourceId;
exports.isIntegrationMemoryResourceId = isIntegrationMemoryResourceId;
exports.taskRunMemoryResourceId = taskRunMemoryResourceId;
const INTEGRATION_MEMORY_RESOURCE_PREFIX = 'integration:';
function draftChatMemoryResourceId(userId) {
return `draft-chat:${userId}`;
}
function integrationMemoryResourceId(integrationType, platformUserId) {
return `${INTEGRATION_MEMORY_RESOURCE_PREFIX}${integrationType}:${platformUserId}`;
}
function isIntegrationMemoryResourceId(resourceId) {
return resourceId?.startsWith(INTEGRATION_MEMORY_RESOURCE_PREFIX) === true;
}
function taskRunMemoryResourceId(taskId) {
return `task:${taskId}`;
}
//# sourceMappingURL=agent-memory-scope.js.map