- 合并 server.py 到 core/__init__.py,使用统一 Packet 协议 - 后端管理配置持久化 (~/.trulymem/config.json) - 前端移除 ConfigService,通过 BackendClient 与后端通信 - 删除 UI 中冗余的 AI 推理逻辑 (chat_service, tool_service, message_handler) - 删除 core/tools 重复文件 (tool_executor, tool_limiter) - 提示词管理器支持用户自定义 (~/.trulyemem/system_prompt.md) - 启动入口优化配置路径逻辑 - 更新测试覆盖 (42 tests) - 更新文档
TrulyMEM 文档
欢迎来到 TrulyMEM 项目文档。
文档目录
- 架构设计 - 系统架构和技术设计
- 快速开始 - 一键启动指南
- 工作记忆链机制说明 - 连续性任务处理
- BackendServer API - 后端 API 接口文档(供扩展开发)
项目简介
TrulyMEM (TrueHumanMEM) 是一个让 AI 拥有长期记忆能力的图记忆系统,通过图数据库存储实体关系,让 AI 能够像人类一样记忆、回忆和管理信息。
核心特性
- 长期记忆存储: 基于 SQLite 内嵌图数据库,开箱即用
- 人设图机制: 支持角色扮演和性格设定
- 工作记忆链: 维持对话连贯性的任务跟踪机制
- TUI 与后端分离: 多线程 Queue 通信
- 键盘驱动 TUI: 无需鼠标,全键盘操作
- 跨平台支持: Windows / Linux / macOS
- 独立部署: 支持打包为可执行文件