MCPcopy Create free account
hub / github.com/CommandCodeAI/BaseAI / handleGitSyncMemoryDeploy

Function handleGitSyncMemoryDeploy

packages/baseai/src/deploy/index.ts:1083–1103  ·  view source on GitHub ↗
({
	memory,
	account,
	documents,
	overwrite
}: {
	memory: MemoryI;
	account: Account;
	documents: MemoryDocumentI[];
	overwrite: boolean;
})

Source from the content-addressed store, hash-verified

1081}
1082
1083export async function handleGitSyncMemoryDeploy({
1084 memory,
1085 account,
1086 documents,
1087 overwrite
1088}: {
1089 memory: MemoryI;
1090 account: Account;
1091 documents: MemoryDocumentI[];
1092 overwrite: boolean;
1093}) {
1094 for (const doc in documents) {
1095 await new Promise(resolve => setTimeout(resolve, 800)); // To avoid rate limiting
1096 await handleSingleDocDeploy({
1097 memory,
1098 account,
1099 document: documents[doc],
1100 overwrite: true // TODO: Implement overwrite for git-sync memories
1101 });
1102 }
1103}
1104
1105export async function deploySingleMemory({
1106 memoryName,

Callers 1

upsertMemoryFunction · 0.85

Calls 1

handleSingleDocDeployFunction · 0.90

Tested by

no test coverage detected