memory
Variable: memory
const memory: {
json: {
delete: (memoryId: string) => Promise<DeleteMemoryResponse>;
list: (filters: Record<string, unknown>) => Promise<ListMemoryResponse>;
save: (json: any) => Promise<SaveMemoryResponse>;
update: (memoryId: string, json: any) => Promise<UpdateMemoryResponse>;
};
markdown: {
delete: (memoryId: string) => Promise<DeleteMemoryResponse>;
list: (filters: Record<string, unknown>) => Promise<ListMemoryResponse>;
save: (markdown: string, metadata: Record<string, unknown>) => Promise<SaveMemoryResponse>;
update: (memoryId: string, markdown: string, metadata: Record<string, unknown>) => Promise<UpdateMemoryResponse>;
};
todo: {
delete: (memoryId: string) => Promise<DeleteMemoryResponse>;
list: (filters: Record<string, unknown>) => Promise<ListMemoryResponse>;
save: (todo:
| {
createdAt?: string;
id?: string;
priority?: "low" | "medium" | "high";
status?: "pending" | "completed" | "processing";
tags?: string[];
title?: string;
updatedAt?: string;
}
| {
createdAt?: string;
id?: string;
priority?: "low" | "medium" | "high";
status?: "pending" | "completed" | "processing";
tags?: string[];
title?: string;
updatedAt?: string;
}[], metadata: Record<string, unknown>) => Promise<SaveMemoryResponse>;
update: (memoryId: string, todo: {
createdAt?: string;
id?: string;
priority?: "low" | "medium" | "high";
status?: "pending" | "completed" | "processing";
tags?: string[];
title?: string;
updatedAt?: string;
}) => Promise<UpdateMemoryResponse>;
};
};
Defined in: packages/codeboltjs/src/modules/memory.ts:46