Files
nexus/wiki/sources/yang-long-xia-5-tian.md
2026-04-14 16:02:50 +08:00

51 lines
2.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "养龙虾5天血泪史我的AI Agent为什么总失忆OpenClaw 记忆调试全记录"
type: source
tags: [AI, Agent, OpenClaw, 记忆管理, Context-Window]
date: 2026-04-02
source_file: raw/微信公众号/养龙虾5天血泪史我的AI Agent为什么总失忆OpenClaw 记忆调试全记录.md
---
## Summary
- 核心主题OpenClaw Agent记忆问题的系统化调试经历
- 问题域长对话后上下文丢失、搜索返回垃圾结果、Agent找到信息但不使用、模型切换失忆
- 方法/机制5天逐日排查最终建立完整的记忆管理规范
- 结论/价值:记忆系统需要写入纪律、检索测试、交接协议;压缩不是敌人,未写入的上下文才是
## Key Claims
- 自动加载的文件只有7个AGENTS.md/SOUL.md/TOOLS.md/IDENTITY.md/USER.md/HEARTBEAT.md/MEMORY.md
- 启动序列必须放在AGENTS.md顶部否则Agent不会读取
- 写入纪律比读取纪律更重要:临时上下文必须写盘才能在压缩中存活
- 混合搜索BM25+向量+重排序)优于纯语义搜索
- 交接协议解决模型切换时上下文丢失问题
## Key Quotes
> "真正的修复不是添加更多文件。而是移除那些什么都不做的文件。" — 比利哥
> "压缩不是敌人。未写入的上下文才是。" — 比利哥
> "你花一个小时配置每日定时任务切换模型后Agent表现得像我们从未交谈过。" — 比利哥
## Key Concepts
- [[Context-Compaction]]:对话压缩机制,摘要抓住要点但丢失细节
- [[Memory-Flush]]:压缩前将重要上下文写入磁盘
- [[混合搜索]]BM25关键词+ 向量(语义)+ 重排序
- [[交接协议]]:模型切换前将当前上下文写入每日日志
- [[写入纪律]]:任务结果必须记录到磁盘
- [[检索测试]]植入标记并跨会话验证Agent能找到
## Key Entities
- [[OpenClaw]]AI Agent操作系统
- [[星辉]]xinghuiOpenClaw Agent本文主要调试对象
- [[QMD]]本地Markdown搜索引擎支持混合搜索
- [[MiniMax-M2.7]]200K context主力模型
- [[比利哥]]:作者
## Connections
- [[yang-xia-ri-ji-2]] ← 深化 ← [[yang-long-xia-5-tian]]本文是yang-xia-ri-ji-2记忆思想的详细实践版
- [[yang-xia-ri-ji-3]] ← 技术支撑 ← [[yang-long-xia-5-tian]]Obsidian是记忆的物理载体
- [[yang-xia-ri-ji-4]] ← 问题关联 ← [[yang-long-xia-5-tian]]Context Limit与记忆管理密切相关
## Contradictions
- 与"Agent会自动记住重要信息"假设冲突:需要主动设计写入纪律和检索触发