让 AI 从"金鱼脑"变成"大象脑"——实现跨会话的持久化记忆。
| 参数名 | 是否必填 | 类型 | 默认值 | 说明 |
|---|---|---|---|---|
| -------- | --------- | ------ | -------- | ------ |
| 记忆内容 | ✅ 必填 | string | — | 需要记忆的信息(自然语言描述即可) |
| 分类 | ⬜ 可选 | enum | auto | 存放位置:logs / projects / system / groups |
| 日期 | ⬜ 可选 | date | 今日 | 日志记录的日期 |
.md 文件中| 异常场景 | 处理方式 |
|---|---|
| --------- | --------- |
| 记忆内容为空 | 提示用户说明需要记住什么 |
| 分类目录不存在 | 自动创建对应目录 |
| MEMORY.md 不存在 | 自动初始化模板文件 |
logs/YYYY-MM-DD.mdprojects/<项目名>.mdsystem/groups/MEMORY.md(总揽文件).agents/data/memory/```
.agents/data/memory/
├── MEMORY.md # 核心记忆总揽(用户画像、核心偏好)
├── logs/ # 每日日志(YYYY-MM-DD.md)
├── projects/ # 各项目的上下文记录
├── groups/ # 跨项目/团队关联信息
└── system/ # 系统环境、配置偏好
```
AGENTS.md 中配置 Memory Recall 规则(已自动配置)用户输入示例: "帮我记住:这个爬虫项目用的是 Selenium + Chrome Driver,数据库是 SQLite"
期望输出: 信息被写入 .agents/data/memory/projects/爬虫项目.md,并确认保存成功
用户输入示例: "我之前那个爬虫项目用的什么技术栈?"
期望输出: AI 搜索记忆文件后回答 "Selenium + Chrome Driver,数据库是 SQLite"
共 1 个版本