跳到主要内容

跨会话记忆

omx 可以跨会话记住关键洞察。当对话被压缩时,模型会反思会话,提取关键点,并评估现有的记忆点。

工作原理

记忆提取在压缩时自动运行。每个记忆点携带一个评分,根据有用程度变化:

评价分数变化
有用+3
中性-1
有害-6

低于 -10 的点会被清除。好的洞察在多次会话中累积权重,错误建议很快被清除,过时知识自然衰减。

启用记忆

通过偏好设置菜单切换:

  1. Escape 打开菜单
  2. 选择 Change preferences
  3. 切换 Cross-session memory

存储

每个项目在 .omx/memory.json 维护独立的记忆文件。文件是一个 JSON 数组,包含记忆点,每个有内容字符串和数字评分。

直接编辑文件可完全控制——添加项目特定知识、移除错误条目或手动调整评分。

记忆内容

模型在压缩时决定什么值得记住。典型的记忆点包括:

  • 项目结构和规范
  • 技术选择和配置
  • 特定于代码库的编码模式
  • 犯过的错误和应用的修正
  • 用户的代码风格偏好