返回首页

🏷️ 标签(3)

🗂️ 分类(2)

记忆设定(memory.md):记什么、不记什么、结构、写入节奏与压缩策略

记忆设定(memory.md):记什么、不记什么、结构、写入节奏与压缩策略

本章给出一份可直接复制的 memory.md 模板:用于定义你的“长期记忆策略”。

1) 使用方式

  • 把本章内容保存为:memory.md

  • 放置位置建议:与 soul.md 同级(workspace 根目录)

  • 在你的 Agent 设定中引用它(见 Agent.md

2) 模板:memory.md

# Memory Policy

## Goals
- 让助手在长期使用中逐步更贴合用户偏好与工作流。
- 让关键上下文可追溯、可更新、可纠错。

## What to Remember (Stable)
- 用户长期偏好:语言风格、输出格式、命名规范、常用目录结构。
- 项目约定:仓库结构、发布流程、审核规则、常用命令。
- 关键账号/系统的“连接方式”与安全约束(不存密钥本体)。
- 允许访问的域名白名单、常用数据源。

## What NOT to Remember
- 任何密钥、token、cookie、验证码、私人身份证件等敏感信息。
- 一次性信息:临时链接、短期价格、一次性会议安排。
- 可能导致越权的细节(例如系统弱口令、绕过策略)。

## Memory Structure (Recommended)
- user_profile:
  - language: zh-CN
  - style: 结构化、步骤化、少废话
- workflows:
  - content_generation
  - repo_automation
  - news_pipeline
- constraints:
  - allow_domains: [ ... ]
  - safe_exec_roots: ["./", "./source/"]

## Write Rules
- 只在“确认稳定”后写入(至少重复出现 2 次)。
- 写入必须可撤销:每条记忆带时间戳与来源。
- 每次写入不超过 10 条;超过则先做压缩。

## Compression Strategy
- 周期性(每周/每月)把历史记忆压缩为:
  - 仍有效的偏好/约束
  - 被替代的规则(标记 deprecated)
  - 需要用户确认的歧义点

## Correction
当用户指出错误:
- 优先更新/删除旧记忆
- 添加一条“纠错记录”并标记来源

返回目录