Class: KnowledgeGraphMemoryGraph
Defined in: packages/agentos/src/memory/graph/KnowledgeGraphMemoryGraph.ts:59
Implements
Constructors
Constructor
new KnowledgeGraphMemoryGraph(
kg):KnowledgeGraphMemoryGraph
Defined in: packages/agentos/src/memory/graph/KnowledgeGraphMemoryGraph.ts:65
Parameters
kg
Returns
KnowledgeGraphMemoryGraph
Methods
addEdge()
addEdge(
edge):Promise<void>
Defined in: packages/agentos/src/memory/graph/KnowledgeGraphMemoryGraph.ts:115
Parameters
edge
Returns
Promise<void>
Implementation of
addNode()
addNode(
memoryId,metadata):Promise<void>
Defined in: packages/agentos/src/memory/graph/KnowledgeGraphMemoryGraph.ts:82
Parameters
memoryId
string
metadata
Returns
Promise<void>
Implementation of
clear()
clear():
void
Defined in: packages/agentos/src/memory/graph/KnowledgeGraphMemoryGraph.ts:294
Returns
void
Implementation of
detectClusters()
detectClusters(
minSize?):Promise<MemoryCluster[]>
Defined in: packages/agentos/src/memory/graph/KnowledgeGraphMemoryGraph.ts:236
Parameters
minSize?
number = 3
Returns
Promise<MemoryCluster[]>
Implementation of
edgeCount()
edgeCount():
number
Defined in: packages/agentos/src/memory/graph/KnowledgeGraphMemoryGraph.ts:286
Returns
number
Implementation of
getConflicts()
getConflicts(
memoryId):MemoryEdge[]
Defined in: packages/agentos/src/memory/graph/KnowledgeGraphMemoryGraph.ts:230
Parameters
memoryId
string
Returns
Implementation of
getEdges()
getEdges(
memoryId,type?):MemoryEdge[]
Defined in: packages/agentos/src/memory/graph/KnowledgeGraphMemoryGraph.ts:142
Parameters
memoryId
string
type?
Returns
Implementation of
hasNode()
hasNode(
memoryId):boolean
Defined in: packages/agentos/src/memory/graph/KnowledgeGraphMemoryGraph.ts:109
Parameters
memoryId
string
Returns
boolean
Implementation of
initialize()
initialize():
Promise<void>
Defined in: packages/agentos/src/memory/graph/KnowledgeGraphMemoryGraph.ts:67
Initialize the graph backend.
Returns
Promise<void>
Implementation of
nodeCount()
nodeCount():
number
Defined in: packages/agentos/src/memory/graph/KnowledgeGraphMemoryGraph.ts:282
Returns
number
Implementation of
recordCoActivation()
recordCoActivation(
memoryIds,learningRate?):Promise<void>
Defined in: packages/agentos/src/memory/graph/KnowledgeGraphMemoryGraph.ts:200
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/KnowledgeGraphMemoryGraph.ts:148
Parameters
sourceId
string
targetId
string
Returns
Promise<void>
Implementation of
removeNode()
removeNode(
memoryId):Promise<void>
Defined in: packages/agentos/src/memory/graph/KnowledgeGraphMemoryGraph.ts:103
Parameters
memoryId
string
Returns
Promise<void>
Implementation of
shutdown()
shutdown():
Promise<void>
Defined in: packages/agentos/src/memory/graph/KnowledgeGraphMemoryGraph.ts:299
Returns
Promise<void>
Implementation of
spreadingActivation()
spreadingActivation(
seedIds,config?):Promise<ActivatedNode[]>
Defined in: packages/agentos/src/memory/graph/KnowledgeGraphMemoryGraph.ts:172
Parameters
seedIds
string[]
config?
Returns
Promise<ActivatedNode[]>