Dakera Memory Adapter • AI Agent SDK

DakeraMemoryAdapter: Memory adapter that wraps the Dakera SDK to implement “MemoryProtocol“.

DakeraMemoryAdapter

Defined in the factories module.

AI Agent

Memory adapter that wraps the Dakera SDK to implement `MemoryProtocol`.

Dakera (https://dakera.ai) is a self-hosted memory server that provides persistent, decay-weighted vector recall across sessions: memories are importance-scored and decay over time, so stale context stops competing with fresh, relevant facts. All memories are scoped by `agent_id`.

Unlike a flat vector store, Dakera has a first-class `memory_type field, so this adapter maps PraisonAI's two tiers onto distinct Dakera types (short-term -> "working", long-term -> "episodic"` by default), keeping recency-heavy scratch context separate from durable knowledge.

Also implements the optional `DeletableMemoryProtocol (delete_memory / delete_memories) and ResettableMemoryProtocol (reset_short_term / reset_long_term`).

Constructor

ParamField Dict[str, Any]

No description available.

Methods

Source

View on GitHub

praisonaiagents/memory/adapters/factories.py at line 646


Related Documentation