Current collected state Current
Observed since 20 Oct, 21:58 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
SurrealDB-backed MemoryStore, VectorStore, and GraphStore for AgentForge
SurrealDB-backed MemoryStore, VectorStore, and GraphStore for the
AgentForge framework.
SurrealDB is uniquely multi-modal: a single store supports documents, graphs, and vectors. This package implements all three locked contracts against one SurrealDB connection:
SurrealMemoryStore — claim audit logSurrealVectorStore — semantic search (HNSW index)SurrealGraphStore — knowledge graph traversal via
RELATE / ->edge-> SurrealQL syntaxAll three pass the locked
agentforge_core.testing.run_*_conformance suites.
from agentforge_memory_surrealdb import (
SurrealGraphStore,
SurrealMemoryStore,
SurrealVectorStore,
)
async with SurrealGraphStore.from_url(
"ws://localhost:8000/rpc",
namespace="agentforge",
database="dev",
auth=("root", "root"),
) as store:
await store.add_node(GraphNode(id="paper:1", labels=("Doc",)))
...
docker compose -f docker-compose.dev.yml up -d
RUN_LIVE_SURREAL=1 SURREAL_URL=ws://localhost:8000/rpc \
uv run pytest packages/agentforge-memory-surrealdb/tests/integration -v
{"transactions", "surrealql", "vector", "live_query"}{"native_ann"} (when init_schema() provisions the
HNSW index){"transactions"}Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.4.0 | 24 Jun 2026 | 2 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 21:58 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:0250cb9d66cee84b98f975624367fee7dcc1accbd30f46e4b1e86a337ccac015