MCPcopy Index your code
hub / github.com/CommandCodeAI/BaseAI / deleteDocumentsFromMemory

Function deleteDocumentsFromMemory

packages/baseai/src/deploy/index.ts:667–697  ·  view source on GitHub ↗
({
	documents,
	name,
	account
}: {
	documents: string[];
	name: string;
	account: Account;
})

Source from the content-addressed store, hash-verified

665}
666
667export async function deleteDocumentsFromMemory({
668 documents,
669 name,
670 account
671}: {
672 documents: string[];
673 name: string;
674 account: Account;
675}) {
676 p.log.info(`Deleting documents from memory: ${name}`);
677
678 for (const doc of documents) {
679 try {
680 p.log.message(`Deleting document: ${doc} ....`);
681 await new Promise(resolve => setTimeout(resolve, 800)); // To avoid rate limiting
682
683 const deleteResponse = await deleteDocument({
684 documentName: doc,
685 memoryName: name,
686 account
687 });
688
689 dlog(`Delete response status: ${deleteResponse.status}`);
690
691 p.log.message(`Deleted document: ${doc}`);
692 } catch (error) {
693 throw error;
694 }
695 }
696 p.log.info(`Deleted documents from memory: ${name}`);
697}
698
699export async function handleExistingMemoryDeploy({
700 memory,

Callers 1

upsertMemoryFunction · 0.85

Calls 2

dlogFunction · 0.90
deleteDocumentFunction · 0.85

Tested by

no test coverage detected