aster 的记忆系统分为多个层级, 对应不同的作用域与存储后端:
Session + Working Memory 提供;AgentMemoryMiddleware + memory.Scope 提供;SemanticMemory + VectorStore + Embedder 提供;memory/project 提供;memory/rules 提供;memory/auto 提供;memory/dialog 提供。| 模块 | 路径 | 说明 |
|---|---|---|
| 项目记忆 | pkg/memory/project | AGENTS.md 文件存储,跨会话持久化 |
| 规则系统 | pkg/memory/rules | Global/Project 两级规则加载 |
| 自动记忆 | pkg/memory/auto | 事件驱动捕获,支持 Tags |
| 对话提取 | pkg/memory/dialog | 关键词检测,中英文支持 |
本章节主要作为导航页, 详细内容请跳转到对应的指南与示例。