agentskit.js

GraphMemory

Auto-generated API reference for GraphMemory.

Interface: GraphMemory

Defined in: graph.ts:37

Properties

clear?

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

Defined in: graph.ts:47

Returns

Promise<void>


deleteEdge

deleteEdge: (id) => Promise<void>

Defined in: graph.ts:46

Parameters

id

string

Returns

Promise<void>


deleteNode

deleteNode: (id) => Promise<void>

Defined in: graph.ts:45

Parameters

id

string

Returns

Promise<void>


findEdges

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

Defined in: graph.ts:42

Type Parameters

T

T

Parameters

query?

GraphQuery

Returns

Promise<GraphEdge<T>[]>


findNodes

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

Defined in: graph.ts:41

Type Parameters

T

T

Parameters

query?

GraphQuery

Returns

Promise<GraphNode<T>[]>


getNode

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

Defined in: 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: 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: graph.ts:39

Type Parameters

T

T

Parameters

edge

GraphEdge<T>

Returns

Promise<GraphEdge<T>>


upsertNode

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

Defined in: graph.ts:38

Type Parameters

T

T

Parameters

node

GraphNode<T>

Returns

Promise<GraphNode<T>>

✎ Edit this page on GitHub·Found a problem? Open an issue →·How to contribute →

On this page