Interface: IMemoryGraph
Defined in: packages/agentos/src/memory/graph/IMemoryGraph.ts:87
Methods
addEdge()
addEdge(
edge):Promise<void>
Defined in: packages/agentos/src/memory/graph/IMemoryGraph.ts:97
Parameters
edge
Returns
Promise<void>
addNode()
addNode(
memoryId,metadata):Promise<void>
Defined in: packages/agentos/src/memory/graph/IMemoryGraph.ts:92
Parameters
memoryId
string
metadata
Returns
Promise<void>
clear()
clear():
void
Defined in: packages/agentos/src/memory/graph/IMemoryGraph.ts:119
Returns
void
detectClusters()
detectClusters(
minSize?):Promise<MemoryCluster[]>
Defined in: packages/agentos/src/memory/graph/IMemoryGraph.ts:114
Parameters
minSize?
number
Returns
Promise<MemoryCluster[]>
edgeCount()
edgeCount():
number
Defined in: packages/agentos/src/memory/graph/IMemoryGraph.ts:118
Returns
number
getConflicts()
getConflicts(
memoryId):MemoryEdge[]
Defined in: packages/agentos/src/memory/graph/IMemoryGraph.ts:111
Parameters
memoryId
string
Returns
getEdges()
getEdges(
memoryId,type?):MemoryEdge[]
Defined in: packages/agentos/src/memory/graph/IMemoryGraph.ts:98
Parameters
memoryId
string
type?
Returns
hasNode()
hasNode(
memoryId):boolean
Defined in: packages/agentos/src/memory/graph/IMemoryGraph.ts:94
Parameters
memoryId
string
Returns
boolean
initialize()
initialize():
Promise<void>
Defined in: packages/agentos/src/memory/graph/IMemoryGraph.ts:89
Initialize the graph backend.
Returns
Promise<void>
nodeCount()
nodeCount():
number
Defined in: packages/agentos/src/memory/graph/IMemoryGraph.ts:117
Returns
number
recordCoActivation()
recordCoActivation(
memoryIds,learningRate?):Promise<void>
Defined in: packages/agentos/src/memory/graph/IMemoryGraph.ts:108
Parameters
memoryIds
string[]
learningRate?
number
Returns
Promise<void>
removeEdge()
removeEdge(
sourceId,targetId):Promise<void>
Defined in: packages/agentos/src/memory/graph/IMemoryGraph.ts:99
Parameters
sourceId
string
targetId
string
Returns
Promise<void>
removeNode()
removeNode(
memoryId):Promise<void>
Defined in: packages/agentos/src/memory/graph/IMemoryGraph.ts:93
Parameters
memoryId
string
Returns
Promise<void>
shutdown()
shutdown():
Promise<void>
Defined in: packages/agentos/src/memory/graph/IMemoryGraph.ts:120
Returns
Promise<void>
spreadingActivation()
spreadingActivation(
seedIds,config?):Promise<ActivatedNode[]>
Defined in: packages/agentos/src/memory/graph/IMemoryGraph.ts:102
Parameters
seedIds
string[]
config?
Returns
Promise<ActivatedNode[]>