agentskit.js

GraphMemory

Auto-generated API reference for GraphMemory.

Interface: GraphMemory

Defined in: memory/src/graph.ts:37

#Properties

#clear?

optional clear?: () => Promise<void>

Defined in: memory/src/graph.ts:47

#Returns

Promise<void>


#deleteEdge

deleteEdge: (id) => Promise<void>

Defined in: memory/src/graph.ts:46

#Parameters

id

string

#Returns

Promise<void>


#deleteNode

deleteNode: (id) => Promise<void>

Defined in: memory/src/graph.ts:45

#Parameters

id

string

#Returns

Promise<void>


#findEdges

findEdges: <T>(query?) => Promise<GraphEdge<T>[]>

Defined in: memory/src/graph.ts:42

#Type Parameters

T

T

#Parameters

query?

GraphQuery

#Returns

Promise<GraphEdge<T>[]>


#findNodes

findNodes: <T>(query?) => Promise<GraphNode<T>[]>

Defined in: memory/src/graph.ts:41

#Type Parameters

T

T

#Parameters

query?

GraphQuery

#Returns

Promise<GraphNode<T>[]>


#getNode

getNode: <T>(id) => Promise<GraphNode<T> | null>

Defined in: memory/src/graph.ts:40

#Type Parameters

T

T

#Parameters

id

string

#Returns

Promise<GraphNode<T> | null>


#neighbors

neighbors: <T>(id, options?) => Promise<GraphNode<T>[]>

Defined in: memory/src/graph.ts:44

Breadth-first neighbors of id up to depth. Default 1.

#Type Parameters

T

T

#Parameters

id

string

options?
depth?

number

label?

string

#Returns

Promise<GraphNode<T>[]>


#upsertEdge

upsertEdge: <T>(edge) => Promise<GraphEdge<T>>

Defined in: memory/src/graph.ts:39

#Type Parameters

T

T

#Parameters

edge

GraphEdge<T>

#Returns

Promise<GraphEdge<T>>


#upsertNode

upsertNode: <T>(node) => Promise<GraphNode<T>>

Defined in: memory/src/graph.ts:38

#Type Parameters

T

T

#Parameters

node

GraphNode<T>

#Returns

Promise<GraphNode<T>>

Explore nearby

✎ Edit this page on GitHubΒ·Found a problem? Open an issue β†’Β·How to contribute β†’

On this page