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

Function isMem0Message

apps/sim/tools/mem0/utils.ts:6–16  ·  view source on GitHub ↗
(value: unknown)

Source from the content-addressed store, hash-verified

4export type JsonRecord = Record<string, unknown>
5
6function isMem0Message(value: unknown): value is Mem0Message {
7 return (
8 value !== null &&
9 typeof value === 'object' &&
10 'role' in value &&
11 'content' in value &&
12 (value.role === 'user' || value.role === 'assistant') &&
13 typeof value.content === 'string' &&
14 value.content.length > 0
15 )
16}
17
18export function parseMem0Messages(value: unknown): Mem0Message[] {
19 let messages: unknown

Callers 1

parseMem0MessagesFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected