const coworkerMemory = new Memory({
storage,
options: {
generateTitle: true,
semanticRecall: true,
workingMemory: {
enabled: true,
schema: workingMemorySchema,
},
observationalMemory: {
model: DEFAULT_OM_MODEL,
scope: "resource",
observation: {
messageTokens: DEFAULT_OBS_THRESHOLD,
},
reflection: {
observationTokens: DEFAULT_REF_THRESHOLD,
},
},
},
embedder: fastembed,
vector: coworkerVector,
});
export const mastra = new Mastra({
agents: { coworkerAgent },
memory: { coworker: coworkerMemory },
gateways: {
cloudflare: new CloudflareGateway(),
},
}
const coworkerMemory = new Memory({
storage,
options: {
generateTitle: true,
semanticRecall: true,
workingMemory: {
enabled: true,
schema: workingMemorySchema,
},
observationalMemory: {
model: DEFAULT_OM_MODEL,
scope: "resource",
observation: {
messageTokens: DEFAULT_OBS_THRESHOLD,
},
reflection: {
observationTokens: DEFAULT_REF_THRESHOLD,
},
},
},
embedder: fastembed,
vector: coworkerVector,
});
export const mastra = new Mastra({
agents: { coworkerAgent },
memory: { coworker: coworkerMemory },
gateways: {
cloudflare: new CloudflareGateway(),
},
}