adk_memory_service behaviour (erlang_adk v0.2.1)
View Sourceadk_memory_service - Behaviour for long-term, semantic memory.
ADK 2.0 separates short-term working memory (sessions) from long-term semantic/vector memory. This behaviour defines the interface for querying and updating long-term knowledge.
Summary
Types
Callbacks
-callback add_session_to_memory(Pid :: pid(), SessionId :: binary(), Events :: [adk_event:event()]) -> ok | {error, term()}.