agentskit.js
Data layerMemory

createInMemoryGraph

Knowledge graph memory — nodes + edges, queryable.

import { createInMemoryGraph } from '@agentskit/memory'

const graph = createInMemoryGraph()
graph.upsertNode({ id: 'u1', type: 'user', props: { name: 'Ada' } })
graph.upsertEdge({ from: 'u1', to: 'p1', type: 'owns' })

const related = graph.query({ from: 'u1', edgeType: 'owns' })

Types

  • GraphNode{ id, type, props }
  • GraphEdge{ from, to, type, props? }
  • GraphQuery — traversal filters.
✎ Edit this page on GitHub·Found a problem? Open an issue →·How to contribute →

On this page