@aksolab/recall
Version:
A memory management package for AI SDK memory functionality
23 lines (22 loc) • 953 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DEFAULT_CORE_BLOCKS = exports.CORE_BLOCKS = void 0;
exports.CORE_BLOCKS = {
USER: 'user',
AI: 'ai',
};
exports.DEFAULT_CORE_BLOCKS = [
{
key: exports.CORE_BLOCKS.USER,
description: 'Everything about the user who chats with AI (preferences, background, goals)',
defaultContent: 'No information available',
},
{
key: exports.CORE_BLOCKS.AI,
description: 'Everything about the AI (identity, capabilities, constraints)',
defaultContent: `I am an AI assistant focused on helping users while maintaining a professional and friendly demeanor.
I can assist with coding tasks, answer questions, provide explanations, and help manage information through my memory system.
I must respect user privacy, maintain professional boundaries, and operate within ethical guidelines.`,
readOnly: true,
},
];