Monitor memory processing status and completion rates
const response = await client.memories.list({ limit: 100 }); const statusCounts = response.memories.reduce((acc: any, memory) => { acc[memory.status] = (acc[memory.status] || 0) + 1; return acc; }, {}); console.log('Status breakdown:', statusCounts);
const response = await client.memories.list({ limit: 100 }); const processing = response.memories.filter(m => ['queued', 'extracting', 'chunking', 'embedding', 'indexing'].includes(m.status) ); console.log(`${processing.length} memories currently processing`);
const failedMemories = await client.memories.list({ filters: "status:failed", limit: 50 }); failedMemories.memories.forEach(memory => { console.log(`Failed: ${memory.id} - ${memory.title || 'Untitled'}`); });
Was this page helpful?