Skip to main content

Class: GraphologyMemoryGraph

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/GraphologyMemoryGraph.ts:46

Implements​

Constructors​

Constructor​

new GraphologyMemoryGraph(): GraphologyMemoryGraph

Returns​

GraphologyMemoryGraph

Methods​

addEdge()​

addEdge(edge): Promise<void>

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/GraphologyMemoryGraph.ts:83

Parameters​

edge​

MemoryEdge

Returns​

Promise<void>

Implementation of​

IMemoryGraph.addEdge


addNode()​

addNode(memoryId, metadata): Promise<void>

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/GraphologyMemoryGraph.ts:61

Parameters​

memoryId​

string

metadata​

MemoryGraphNodeMeta

Returns​

Promise<void>

Implementation of​

IMemoryGraph.addNode


clear()​

clear(): void

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/GraphologyMemoryGraph.ts:258

Returns​

void

Implementation of​

IMemoryGraph.clear


detectClusters()​

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

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/GraphologyMemoryGraph.ts:195

Parameters​

minSize?​

number = 3

Returns​

Promise<MemoryCluster[]>

Implementation of​

IMemoryGraph.detectClusters


edgeCount()​

edgeCount(): number

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/GraphologyMemoryGraph.ts:254

Returns​

number

Implementation of​

IMemoryGraph.edgeCount


getConflicts()​

getConflicts(memoryId): MemoryEdge[]

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/GraphologyMemoryGraph.ts:189

Parameters​

memoryId​

string

Returns​

MemoryEdge[]

Implementation of​

IMemoryGraph.getConflicts


getEdges()​

getEdges(memoryId, type?): MemoryEdge[]

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

Parameters​

memoryId​

string

type?​

MemoryEdgeType

Returns​

MemoryEdge[]

Implementation of​

IMemoryGraph.getEdges


hasNode()​

hasNode(memoryId): boolean

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/GraphologyMemoryGraph.ts:77

Parameters​

memoryId​

string

Returns​

boolean

Implementation of​

IMemoryGraph.hasNode


initialize()​

initialize(): Promise<void>

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/GraphologyMemoryGraph.ts:49

Initialize the graph backend.

Returns​

Promise<void>

Implementation of​

IMemoryGraph.initialize


nodeCount()​

nodeCount(): number

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/GraphologyMemoryGraph.ts:250

Returns​

number

Implementation of​

IMemoryGraph.nodeCount


recordCoActivation()​

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

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/GraphologyMemoryGraph.ts:162

Parameters​

memoryIds​

string[]

learningRate?​

number = 0.1

Returns​

Promise<void>

Implementation of​

IMemoryGraph.recordCoActivation


removeEdge()​

removeEdge(sourceId, targetId): Promise<void>

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/GraphologyMemoryGraph.ts:128

Parameters​

sourceId​

string

targetId​

string

Returns​

Promise<void>

Implementation of​

IMemoryGraph.removeEdge


removeNode()​

removeNode(memoryId): Promise<void>

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/GraphologyMemoryGraph.ts:70

Parameters​

memoryId​

string

Returns​

Promise<void>

Implementation of​

IMemoryGraph.removeNode


shutdown()​

shutdown(): Promise<void>

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/GraphologyMemoryGraph.ts:262

Returns​

Promise<void>

Implementation of​

IMemoryGraph.shutdown


spreadingActivation()​

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

Defined in: packages/agentos/src/cognition/memory/retrieval/graph/GraphologyMemoryGraph.ts:138

Parameters​

seedIds​

string[]

config?​

SpreadingActivationConfig

Returns​

Promise<ActivatedNode[]>

Implementation of​

IMemoryGraph.spreadingActivation