Catalog PyPI
PACKAGE EXPLORERView in registry

agentforge-memory-sqlite

PyPI

SQLite-backed MemoryStore and VectorStore for AgentForge

agentaimemoryragsqlitevector
Versions collected1
Direct dependencies2From release 0.4.0
Last observed20 Oct, 21:58 UTC

README

Version 0.4.0 documentation

agentforge-memory-sqlite

SQLite-backed MemoryStore and VectorStore for AgentForge.

Zero external services required — the database lives in a single file (or :memory: for tests). Suitable for development, single-host deployments, and small-to-medium RAG corpora (~10k vectors).

Install

uv add agentforge-memory-sqlite

Usage

from agentforge_memory_sqlite import SqliteMemoryStore, SqliteVectorStore

# Claim audit log
async with SqliteMemoryStore.from_path("agent.db") as memory:
    await memory.put(claim)

# Semantic search
async with SqliteVectorStore.from_path("agent.db", dimensions=1024) as store:
    await store.upsert(items)
    matches = await store.search(query_vector, limit=5)

Both classes pass agentforge_core.testing.run_memory_conformance / run_vector_conformance so they're drop-in replacements for the in-memory defaults.

Performance

SqliteVectorStore does brute-force cosine search in Python: O(N) per query. Fine for ~10k vectors; sluggish past that. v0.2 will add an opt-in sqlite-vec extension path declared via the "native_ann" capability flag.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.4.024 Jun 20262

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
scaffoldic/agentforge-py

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 21:58 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:d4f1cd19b51ea8173a4e03635b0bda6a4ef66aed7f9de393af79853830444a49