MCPcopy Index your code
hub / github.com/simstudioai/sim / getMemoriesFromResponse

Function getMemoriesFromResponse

apps/sim/tools/mem0/get_memories.ts:5–12  ·  view source on GitHub ↗
(data: unknown)

Source from the content-addressed store, hash-verified

3import type { ToolConfig } from '@/tools/types'
4
5const getMemoriesFromResponse = (data: unknown): unknown[] => {
6 if (Array.isArray(data)) return data
7 if (!isRecordLike(data)) return []
8 if (Array.isArray(data.results)) return data.results
9 if (isRecordLike(data.memory)) return [data.memory]
10 if (data.id) return [data]
11 return []
12}
13
14const getMemoryId = (memory: unknown): string | undefined =>
15 isRecordLike(memory) && typeof memory.id === 'string' ? memory.id : undefined

Callers 1

get_memories.tsFile · 0.85

Calls 1

isRecordLikeFunction · 0.90

Tested by

no test coverage detected