Skip to main content

agentforge-memory-kuzu

Embedded, file-backed GraphStore for AgentForge, backed by Kùzu — a persistent property graph in a single directory, in-process, no server (feat-027).

It is the graph analogue of the SQLite MemoryStore: zero-ops local development, CI, single-host deployments, and embedded products. The driver implements the locked GraphStore contract and passes run_graph_conformance, so it is swap-compatible with the Neo4j and SurrealDB drivers.

from agentforge_memory_kuzu import KuzuGraphStore
from agentforge_core.values.graph import GraphNode, GraphEdge

async with await KuzuGraphStore.from_path(".ckg") as store:
    await store.add_node(GraphNode(id="a", labels=("Func",)))
    await store.add_node(GraphNode(id="b", labels=("Func",)))
    await store.add_edge(GraphEdge(src="b", dst="a", edge_type="CALLS"))
    callers = await store.get_edges("a", edge_type="CALLS", direction="in")

Via YAML, anywhere a graph_stores driver is accepted:

store:
  driver: kuzu
  config:
    path: .ckg          # directory; created if absent

Metadata

Release files for agentforge-memory-kuzu 0.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for agentforge-memory-kuzu 0.4.0
File Size Uploaded
agentforge_memory_kuzu-0.4.0.tar.gz 11.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for agentforge-memory-kuzu 0.4.0
File Interpreter ABI Platform
agentforge_memory_kuzu-0.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 23.2 kB

Release files / agentforge_memory_kuzu-0.4.0.tar.gz

Download URL agentforge_memory_kuzu-0.4.0.tar.gz
Size 11.7 kB
Tags Source
SHA-256 checksum
How to use checksums
9c34c2603c28f923b781c53b7887e951cff246c1a41936b398ce3917d2b754cd
BLAKE2b-256 checksum
How to use checksums
a3c01fec3dc356c674e519a665af2a2cd61f82170c3c0e114a87ea8b8e48f09b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release files / agentforge_memory_kuzu-0.4.0-py3-none-any.whl

Download URL agentforge_memory_kuzu-0.4.0-py3-none-any.whl
Size 11.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
50a4e8b3d71930bae7e3a6fb95932e7440a88078aedfe760370e3ad68f3ca166
BLAKE2b-256 checksum
How to use checksums
13cb2dced6e6f02038e581672c9c7f2e56fca58c21e3eb70cd32ee8f2e863cb9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release history Release notifications | RSS feed

This release

0.4.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page