lxfight-s-Astrbot-Plugins/astrbot_plugin_livingmemory

一个拥有动态生命周期的智能长期记忆插件。

What it solves

It provides a long-term memory system for AstrBot, allowing AI agents to remember user preferences, character relationships, project progress, and historical agreements across different conversations instead of relying solely on short-term context windows.

How it works

LivingMemory automatically organizes dialogue history into long-term memories after a set number of conversation turns. It uses a combination of keyword search, vector retrieval (semantic search), and knowledge graphs to recall relevant information. The system manages the memory lifecycle through archiving, decay, and access reinforcement. Additionally, agents can actively read and write memories using specific tool calls (recall_long_term_memory and memorize_long_term_memory).

Who it’s for

Users of AstrBot who want their AI assistants to have a persistent, evolving memory of their interactions and a way to visually manage those memories.

Highlights

  • Hybrid Recall: Combines keyword and vector retrieval with graph-based navigation for high-accuracy memory retrieval.
  • Agentic Memory: Allows the AI agent to proactively trigger memory recall and storage.
  • Visual Management: Includes a dedicated web interface (Pages) to browse relationship graphs, edit memories, and test recall functions.
  • Customizable UI: Offers four distinct visual themes (Editorial, Studio, Paper, and Terminal) for the management dashboard.

Related

  • Project
  • Project
  • Project
  • Project
  • Project