بنقرة واحدة
memory
当需要将重要信息(用户偏好、背景、关键事实)跨 session 持久化保存时使用
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
当需要将重要信息(用户偏好、背景、关键事实)跨 session 持久化保存时使用
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
基于 persona.md 的 personality_dims,按映射公式计算行为参数,写入 character_params.yaml。 由 calibrate_params 定时任务触发(每7天),或初始化完成时立即触发一次。 其他 SKILL/hook 在检测到 persona_checksum 不一致时,也会直接调用 recalculate.sh 同步重算。
v2.2 M3 · 对话历程摘要。RECENT_HISTORY.md 超过 30 条时,压缩旧条目为 3-5 句历程摘要 写入 memory/session_summary.md,防止长 context 导致角色漂移到共情模板。 被 memory_distill 在检测条数超阈时调用,或用户主动校验记忆时调用。
Companion Workspace 生活日志生成 SOP (v5.2)。 由 life_sim.yaml 定时任务触发(每 4 小时)。 从 material_pool 选真实素材,以"触发→反应"模板转译为角色生活日志。 内含:留白模式、用户倾诉强制呼应、降温规则、多形态衔接、失败降级链。
v5.1 关键词模板驱动 + 硬筛规则 + LLM 二审(锁外)+ 失败状态追踪。 由 material_fetch.yaml 定时任务触发(每 6 小时)。send_output: false。 读 memory/keyword_templates.yaml 生成查询,经 filters.yaml 硬筛后 LLM 二审打 fit_score 入库。
Companion Workspace 定时记忆提炼 SOP。 由 memory_distill.yaml 定时任务触发(每小时一次)。 从最近消息中提炼新信息,补充到 memory 文件,不重复已有内容。
Companion Workspace 记忆写入规范。 触发词:记住 / 对话结束时的自动检查 / 强烈情绪事件
| name | memory |
| description | 当需要将重要信息(用户偏好、背景、关键事实)跨 session 持久化保存时使用 |
| type | procedure |
| version | 1.0 |
本 skill 规范如何将对话信息持久化到 memory/ 目录。
所有路径从 SESSION_CONTEXT.md 中读取,不使用硬编码路径。
SESSION_CONTEXT.md 中包含:
- Memory dir: /data/workspaces/<app>/memory
- Memory lock: /data/workspaces/<app>/.memory.lock
# 1. 获取锁
flock -x <memory_lock_path> -c "
# 2. 读取现有 memory 文件
cat <memory_dir>/user_profile.md 2>/dev/null
# 3. 写入更新内容(追加或覆盖)
cat >> <memory_dir>/user_profile.md << 'EOF'
...新内容...
EOF
"
memory/
├── user_profile.md # 用户基本信息、偏好
├── project_context.md # 项目背景、技术栈
├── preferences.md # 用户习惯、风格偏好
└── notes.md # 其他重要笔记
对话开始时,如有必要,先读取相关 memory 文件作为上下文:
cat <memory_dir>/user_profile.md 2>/dev/null
cat <memory_dir>/project_context.md 2>/dev/null