dna-memorylisted
Install: claude install-skill AIPMAndy/dna-memory
# DNA Memory - DNA 记忆系统
> 让 Agent 不只是记住,而是真正学会。
## 核心理念
人脑不是硬盘,不会无差别存储所有信息。人脑会:
- **遗忘**不重要的
- **强化**反复出现的
- **归纳**零散信息为模式
- **反思**过去的成功和失败
DNA Memory 模拟这个过程,让 Agent 真正"进化"。
---
## 三层记忆架构
```
┌─────────────────────────────────────────────────┐
│ 工作记忆 (Working Memory) │
│ - 当前会话的临时信息 │
│ - 会话结束后自动筛选 │
│ - 文件:memory/working.json │
└─────────────────────────────────────────────────┘
↓ 筛选
┌─────────────────────────────────────────────────┐
│ 短期记忆 (Short-term Memory) │
│ - 近7天的重要信息 │
│ - 带衰减权重,不访问会逐渐遗忘 │
│ - 文件:memory/short_term.json │
└─────────────────────────────────────────────────┘
↓ 巩固
┌─────────────────────────────────────────────────┐
│ 长期记忆 (Long-term Memory) │
│ - 经过验证的持久知识 │
│ - 归纳后的认知模式 │
│ - 文件:memory/long_term.json + patterns.md │
└─────────────────────────────────────────────────┘
```
---
## 记忆类型
| 类型 | 说明 | 示例 |
|------|------|------|
| `fact` | 事实信息 | "Andy 的微信是 AIPMAndy" |
| `preference` | 用户偏好 | "Andy 喜欢简洁直接的回复" |
| `skill` | 学到的技能 | "飞书 API 限流时要分段请求" |
| `error` | 犯过的错误 | "不要用 rm,用 trash" |
| `pattern` | 归纳的模式 | "推送 GitHub 前先检查网络" |
| `insight` | 深层洞察 | "Andy 更看重效率而非完美" |
---
## 核心操作
### 1. 记录 (Remember)
```bash
python3 scripts/evolve.py reme