English
Summary
Implement a long_memory plugin for persistent storage of conversations and facts with semantic search.
Concept
- Storage: ChromaDB + SQLite (local, no API)
- Embeddings: all-MiniLM-L6-v2 (sentence-transformers)
- Interface:
run(input_data: dict) -> dict
Actions
save – store conversation/fact with metadata (session_id, project, timestamp)
search – semantic search with optional metadata filters
get_session – retrieve full session history
load_longmemeval – load LongMemEval dataset for benchmarking (optional)
Integration with dumb orchestrator
The model decides when to call save (e.g., after each dialogue) and when to call search (when context is needed). Memory structure evolves through metadata defined by the model.
Related ADR
LongMemEval benchmark context: ADR-088: LongMemEval Benchmark for AgentDB Memory System
Status
Русский
Кратко
Реализовать плагин long_memory для долговременного хранения диалогов и фактов с семантическим поиском.
Концепция
- Хранение: ChromaDB + SQLite (локально, без API)
- Эмбеддинги: all-MiniLM-L6-v2 (sentence-transformers)
- Интерфейс:
run(input_data: dict) -> dict
Действия
save – сохранить диалог/факт с метаданными (session_id, project, timestamp)
search – семантический поиск с фильтрацией по метаданным
get_session – получить полную историю сессии
load_longmemeval – загрузить датасет LongMemEval для бенчмарка (опционально)
Интеграция с dumb orchestrator
Модель сама решает, когда вызывать save (например, после каждого диалога) и search (когда нужен контекст). Структура памяти эволюционирует через метаданные, которые задаёт модель.
Связанный ADR
Контекст бенчмарка LongMemEval: ADR-088: LongMemEval Benchmark for AgentDB Memory System
Статус
English
Summary
Implement a
long_memoryplugin for persistent storage of conversations and facts with semantic search.Concept
run(input_data: dict) -> dictActions
save– store conversation/fact with metadata (session_id, project, timestamp)search– semantic search with optional metadata filtersget_session– retrieve full session historyload_longmemeval– load LongMemEval dataset for benchmarking (optional)Integration with dumb orchestrator
The model decides when to call
save(e.g., after each dialogue) and when to callsearch(when context is needed). Memory structure evolves through metadata defined by the model.Related ADR
LongMemEval benchmark context: ADR-088: LongMemEval Benchmark for AgentDB Memory System
Status
plugin/long-memoryРусский
Кратко
Реализовать плагин
long_memoryдля долговременного хранения диалогов и фактов с семантическим поиском.Концепция
run(input_data: dict) -> dictДействия
save– сохранить диалог/факт с метаданными (session_id, project, timestamp)search– семантический поиск с фильтрацией по метаданнымget_session– получить полную историю сессииload_longmemeval– загрузить датасет LongMemEval для бенчмарка (опционально)Интеграция с dumb orchestrator
Модель сама решает, когда вызывать
save(например, после каждого диалога) иsearch(когда нужен контекст). Структура памяти эволюционирует через метаданные, которые задаёт модель.Связанный ADR
Контекст бенчмарка LongMemEval: ADR-088: LongMemEval Benchmark for AgentDB Memory System
Статус
plugin/long-memory