Skip to main content

Interface: IMemoryGraph

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/IMemoryGraph.ts:87

Methods​

addEdge()​

addEdge(edge): Promise<void>

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/IMemoryGraph.ts:97

Parameters​

edge​

MemoryEdge

Returns​

Promise<void>


addNode()​

addNode(memoryId, metadata): Promise<void>

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/IMemoryGraph.ts:92

Parameters​

memoryId​

string

metadata​

MemoryGraphNodeMeta

Returns​

Promise<void>


clear()​

clear(): void

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/IMemoryGraph.ts:119

Returns​

void


detectClusters()​

detectClusters(minSize?): Promise<MemoryCluster[]>

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/IMemoryGraph.ts:114

Parameters​

minSize?​

number

Returns​

Promise<MemoryCluster[]>


edgeCount()​

edgeCount(): number

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/IMemoryGraph.ts:118

Returns​

number


getConflicts()​

getConflicts(memoryId): MemoryEdge[]

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/IMemoryGraph.ts:111

Parameters​

memoryId​

string

Returns​

MemoryEdge[]


getEdges()​

getEdges(memoryId, type?): MemoryEdge[]

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/IMemoryGraph.ts:98

Parameters​

memoryId​

string

type?​

MemoryEdgeType

Returns​

MemoryEdge[]


hasNode()​

hasNode(memoryId): boolean

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/IMemoryGraph.ts:94

Parameters​

memoryId​

string

Returns​

boolean


initialize()​

initialize(): Promise<void>

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/IMemoryGraph.ts:89

Initialize the graph backend.

Returns​

Promise<void>


nodeCount()​

nodeCount(): number

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/IMemoryGraph.ts:117

Returns​

number


recordCoActivation()​

recordCoActivation(memoryIds, learningRate?): Promise<void>

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/IMemoryGraph.ts:108

Parameters​

memoryIds​

string[]

learningRate?​

number

Returns​

Promise<void>


removeEdge()​

removeEdge(sourceId, targetId): Promise<void>

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/IMemoryGraph.ts:99

Parameters​

sourceId​

string

targetId​

string

Returns​

Promise<void>


removeNode()​

removeNode(memoryId): Promise<void>

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/IMemoryGraph.ts:93

Parameters​

memoryId​

string

Returns​

Promise<void>


shutdown()​

shutdown(): Promise<void>

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/IMemoryGraph.ts:120

Returns​

Promise<void>


spreadingActivation()​

spreadingActivation(seedIds, config?): Promise<ActivatedNode[]>

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/IMemoryGraph.ts:102

Parameters​

seedIds​

string[]

config?​

SpreadingActivationConfig

Returns​

Promise<ActivatedNode[]>