Class: GraphologyMemoryGraph
Defined in: packages/agentos/src/memory/graph/GraphologyMemoryGraph.ts:46
Implements
Constructors
Constructor
new GraphologyMemoryGraph():
GraphologyMemoryGraph
Returns
GraphologyMemoryGraph
Methods
addEdge()
addEdge(
edge):Promise<void>
Defined in: packages/agentos/src/memory/graph/GraphologyMemoryGraph.ts:83
Parameters
edge
Returns
Promise<void>
Implementation of
addNode()
addNode(
memoryId,metadata):Promise<void>
Defined in: packages/agentos/src/memory/graph/GraphologyMemoryGraph.ts:61
Parameters
memoryId
string
metadata
Returns
Promise<void>
Implementation of
clear()
clear():
void
Defined in: packages/agentos/src/memory/graph/GraphologyMemoryGraph.ts:258
Returns
void
Implementation of
detectClusters()
detectClusters(
minSize?):Promise<MemoryCluster[]>
Defined in: packages/agentos/src/memory/graph/GraphologyMemoryGraph.ts:195
Parameters
minSize?
number = 3
Returns
Promise<MemoryCluster[]>
Implementation of
edgeCount()
edgeCount():
number
Defined in: packages/agentos/src/memory/graph/GraphologyMemoryGraph.ts:254
Returns
number
Implementation of
getConflicts()
getConflicts(
memoryId):MemoryEdge[]
Defined in: packages/agentos/src/memory/graph/GraphologyMemoryGraph.ts:189
Parameters
memoryId
string
Returns
Implementation of
getEdges()
getEdges(
memoryId,type?):MemoryEdge[]
Defined in: packages/agentos/src/memory/graph/GraphologyMemoryGraph.ts:108
Parameters
memoryId
string
type?
Returns
Implementation of
hasNode()
hasNode(
memoryId):boolean
Defined in: packages/agentos/src/memory/graph/GraphologyMemoryGraph.ts:77
Parameters
memoryId
string
Returns
boolean
Implementation of
initialize()
initialize():
Promise<void>
Defined in: packages/agentos/src/memory/graph/GraphologyMemoryGraph.ts:49
Initialize the graph backend.
Returns
Promise<void>
Implementation of
nodeCount()
nodeCount():
number
Defined in: packages/agentos/src/memory/graph/GraphologyMemoryGraph.ts:250
Returns
number
Implementation of
recordCoActivation()
recordCoActivation(
memoryIds,learningRate?):Promise<void>
Defined in: packages/agentos/src/memory/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/memory/graph/GraphologyMemoryGraph.ts:128
Parameters
sourceId
string
targetId
string
Returns
Promise<void>
Implementation of
removeNode()
removeNode(
memoryId):Promise<void>
Defined in: packages/agentos/src/memory/graph/GraphologyMemoryGraph.ts:70
Parameters
memoryId
string
Returns
Promise<void>
Implementation of
shutdown()
shutdown():
Promise<void>
Defined in: packages/agentos/src/memory/graph/GraphologyMemoryGraph.ts:262
Returns
Promise<void>
Implementation of
spreadingActivation()
spreadingActivation(
seedIds,config?):Promise<ActivatedNode[]>
Defined in: packages/agentos/src/memory/graph/GraphologyMemoryGraph.ts:138
Parameters
seedIds
string[]
config?
Returns
Promise<ActivatedNode[]>