Feature Request: Mimir as a memory connector for Microsoft Agent Framework
Mimir is an open-source (MIT) persistent memory engine with 23 MCP tools — encrypted, local-first, embedded SQLite with hybrid search.
Proposal
Add a Mimir memory connector to the Microsoft Agent Framework's memory abstraction layer. This would complement the existing memory implementations and provide a zero-dependency, production-ready option for teams that can't or won't use cloud memory services.
Why this fits Agent Framework
Integration sketch
from agent_framework.memory import MemoryConnector
from mimir_client import MimirClient
class MimirMemoryConnector(MemoryConnector):
def __init__(self, db_path: str):
self.client = MimirClient(db_path)
async def store(self, key: str, value: dict, metadata: dict = None):
await self.client.remember(content=json.dumps(value), metadata=metadata)
async def retrieve(self, query: str, limit: int = 10):
results = await self.client.recall(query, limit=limit)
return [r.content for r in results]
async def forget(self, key: str):
await self.client.forget(key)
Happy to contribute a PR.
Feature Request: Mimir as a memory connector for Microsoft Agent Framework
Mimir is an open-source (MIT) persistent memory engine with 23 MCP tools — encrypted, local-first, embedded SQLite with hybrid search.
Proposal
Add a Mimir memory connector to the Microsoft Agent Framework's memory abstraction layer. This would complement the existing memory implementations and provide a zero-dependency, production-ready option for teams that can't or won't use cloud memory services.
Why this fits Agent Framework
Integration sketch
Happy to contribute a PR.