Skip to content

feat(integration): LangChain memory provider #6

@xe-nvdk

Description

@xe-nvdk

Summary

Build a LangChain-compatible memory class (MemtraceMemory) that implements LangChain's BaseMemory or BaseChatMessageHistory interface. This lets any LangChain agent/chain use Memtrace as its memory backend.

Requirements

  • Implement BaseMemory and/or BaseChatMessageHistory
  • Support ConversationBufferMemory and ConversationSummaryMemory patterns
  • Map session context endpoint to load_memory_variables()
  • Publish as langchain-memtrace on PyPI

Dependencies

Key Mapping

LangChain Memtrace
load_memory_variables() get_session_context()
save_context() remember()
clear() close_session()

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions