第三十四课:Memory 与 Chronicle
1.0K字·3分钟·
跨会话记忆记忆管理隐私控制
学习目标
- 了解 Memory 和 Chronicle 功能
- 掌握记忆管理方法
- 了解隐私控制选项
一、Memory 功能
Memory 让 Codex 可以跨会话记住信息,提供更个性化的体验。
1.1 记住什么
- 项目偏好:喜欢的代码风格、框架选择
- 编码习惯:命名约定、注释风格
- 常用命令:经常使用的命令
- 历史决策:之前做过的技术决策
1.2 如何使用
Memory 自动工作,无需手动配置。代理会自动记住重要信息。
1.3 查看记忆
使用 /memories 命令查看当前记忆。
二、Chronicle 功能
Chronicle 记录代理的活动历史。
2.1 记录什么
- 执行的命令
- 修改的文件
- 做出的决策
- 遇到的问题
2.2 如何使用
Chronicle 自动记录,可以用来:
- 回顾工作历史
- 调试问题
- 学习代理的决策过程
三、记忆管理
3.1 查看记忆
codex
> /memories
3.2 清除记忆
> /memories clear
3.3 编辑记忆
> /memories edit
四、隐私控制
4.1 禁用 Memory
在配置中禁用:
[memory]
enabled = false
4.2 限制记忆范围
可以设置记忆只在特定项目中生效。
4.3 清除特定记忆
可以清除特定类型的记忆。
五、最佳实践
5.1 定期审查
定期查看记忆,删除不需要的信息。
5.2 项目隔离
不同项目使用不同的记忆配置。
5.3 敏感信息
避免让代理记住敏感信息(如密码、密钥)。
六、本课小结
| 要点 | 说明 |
|---|---|
| Memory | 跨会话记忆,个性化体验 |
| Chronicle | 活动历史记录 |
| 管理 | 查看、清除、编辑 |
| 隐私 | 禁用、限制范围、清除特定 |
下一步
下一课我们将了解 Subagents 子代理。