Methods
initialize
- initialize(): Promise<void>
Returns Promise<void>
addNode
- addNode(memoryId, metadata): Promise<void>
Returns Promise<void>
removeNode
- removeNode(memoryId): Promise<void>
Returns Promise<void>
hasNode
- hasNode(memoryId): boolean
Returns boolean
addEdge
- addEdge(edge): Promise<void>
Returns Promise<void>
removeEdge
- removeEdge(sourceId, targetId): Promise<void>
Parameters
- sourceId: string
- targetId: string
Returns Promise<void>
recordCoActivation
- recordCoActivation(memoryIds, learningRate?): Promise<void>
Parameters
- memoryIds: string[]
Optional learningRate: number
Returns Promise<void>
nodeCount
- nodeCount(): number
Returns number
edgeCount
- edgeCount(): number
Returns number
clear
- clear(): void
Returns void
shutdown
- shutdown(): Promise<void>
Returns Promise<void>
Initialize the graph backend.