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)
| File | Size | Uploaded | |
|---|---|---|---|
| agentforge_memory_kuzu-0.4.0.tar.gz | 11.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|