换工具就记忆清零,聊久了就磨洋工:这周全网AI编程"失忆"解法翻完,最管用的居然免费

源自14位全网作者

00:50

这两天用 Claude Code 或 Codex 跑项目的人,多半都有同一种感受:对话越长,AI 越像在"磨洋工"——它还在回应,但回答开始跑偏;一旦新开会话或换到另一个工具,项目又得从头解释一遍,像带一个零基础新人。这不是错觉,社区里的吐槽几乎一模一样,用一位小红书用户的话说,用 AI 写代码最大的痛点"不是写得不好,是每次开新对话它都忘了你"。小红书微博上也有人总结,用 AI 做项目最烦的事情之一,就是聊着聊着上下文越来越长,“换个对话又得从头解释一遍”。微博

这周,这件事在 AI 编程圈集中爆发了。8 月 8 日,ClaudeCode 新增跨会话通信,“现在同时开的多个 ClaudeCode 终端可以互相发消息”,一个会话还能主动把刚做的改动通知另一个,两个会话之间只发送整理后的信息,不直接共享完整聊天记录。微博两天后,一个叫 brain.md 的零依赖开源项目在小红书传开,它把项目的关键决策、需求、约束以纯 Markdown 形式存进仓库,随代码一起提交,“跨会话、跨模型、跨机器复用”。小红书

同一天,微博上一条"交接 skill"的帖子被转发近四百次;8 月 12 日到 14 日,知乎上 AGENTS.md 的长文接连出现,其中一位作者晒出的项目"已经迭代了 560 多个 commit,从 v0.1 一路发布到 v1.8.1",AGENTS.md 也反复迭代了很多版。知乎

为什么大家同一时间在对付"失忆"?有个现实背景:DeepSeek V4 Pro 在 8 月 13 日放出更新日志和涨价标准,社区测算涨幅最高达 12 倍,叠加此前的 Claude 封号潮影响,不少人刚从单一工具换成多工具并用。哔哩哔哩换工具的那一刻,上下文清零,"重新解释"的痛苦被 token 账单放大——烧的不只是时间,是实打实的钱。

先搞清楚:"失忆"其实是三种不同的病

第一种,是长对话衰减。社区里流传很广的一个观察来自 Matt Pocock:约 120k token 之后,Claude 的回答质量会明显下滑。微博也就是说,它还"记得"早期对话,但已经没在认真处理了——上下文窗口再大,注意力也不是均匀分布的。这种"失忆"的正确解法不是硬撑一个长对话,而是主动开新会话、做好交接。

第二种,是会话清零。Agent 的记忆默认只存在于当前对话里,会话一结束,你们聊出来的设计决策、被否决的方案、约束条件全部消失。很多团队在这里有个误区,以为记忆就是把聊天记录存下来、下次接着聊,其实真正的记忆系统要解决的是写入、检索和遗忘三件事,该记的记、该忘的忘。小红书解法是"沉淀成文件":把跨会话要记住的信息写进项目里的 md 文件,新会话开始时先读。

换工具就记忆清零,聊久了就磨洋工:这周全网AI编程

第三种,是规则写了不执行。把要求写进文件,只是解决了"知道",没解决"听话"。小红书热帖的评论区里,"写了规则但执行中老是不执行"是最集中的求助,高赞回复给的方向是加 hook,在关键节点自动做检查。这三层分清之后,再看这周的方案就不会眼花缭乱。

这周的解法,按"免费优先"排成三档

第一档,免费原生,先吃透。AGENTS.mdCLAUDE.md 负责项目入口说明,每次会话自动加载,是最稳的一层记忆;再配一个笔记文件,session 结束写一笔、下次开新会话先读;规则不执行的部分,用 hooks 强制门禁。小红书上点赞近三千、收藏四千多的一套热门拆法,是在本地用"4 个 md + hooks"复刻 Anthropic 云端 Managed Agents 的记忆思路:CLAUDE.md 立规矩、Memory.md 记笔记、Learning.md 当错题本、Wiki.md 做共享墙。要注意边界:Anthropic 官方的 memory stores 和 dreaming 目前"只在云端,本地 Claude Code 用不了",dreaming 还需要 developer access,本地 md 法是社区复刻版,不是官方功能下放。小红书

第二档,第三方工具,按需选。brain.md 是一个零依赖 CLI,给 Claude Code、Codex、Cursor 等编码 Agent 提供"持久化、文件级的项目记忆层",用 CLI 强制规范写入,保证信息可溯源、不可随意篡改,适合想按 git 思路管理记忆的人。小红书

换工具就记忆清零,聊久了就磨洋工:这周全网AI编程

交接类 skill 解决的是另一件事:把当前会话压缩成一份交接文档,供新对话或另一个工具接手。微博上那条热帖引用的 GitHub handoff 技能"47.9 万次安装,是这类技能里人气最高的",作者又在它基础上做了资产转移扩展,能把本次任务用过的图片、视频、文档和输出文件收集进持久化目录,记录路径、用途和哈希,最后要求新对话复述目标、资产和下一步,确认交接无遗漏。微博至于让 AGENTS.md 自动进化的工具,比如 AgentEvolve,思路是自动复盘会话、生成修改建议、人工确认后才写回文件,方向有意思,但还早期,值得观察,不急得上生产。用 CodingAgent 的开发者都懂一个隐痛:AGENTS.md 到底该写什么、怎么写才有效?知乎自动进化想解决的正是这个问题,但目前人工把关的版本反而更稳。

第三档,官方云端记忆,等下放。这一档现在对大多数本地用户还够不着,先知道有这回事就行。

文件怎么写?两段可以直接抄的作业

一份来自烧了 6B+ token 的作者:拆成两份。全局文件只写"AI 应该如何思考和工作",不描述任何具体项目,跨项目复用;项目文件只写"这个项目是什么、应该怎么修改和验证",他的原话是,“目前我的最佳方案是维护两份 AGENTS.md”,两者边界明确之后就没再打架。知乎

另一份来自把 AGENTS.md、Rules、Skills、Hooks 分工讲透的文章。判断一条内容放哪,最有效的标准不是"它重不重要",而是问一句"如果它被违反了,会发生什么?":输出不够好,放 skill;团队风格不一致,放 rules;会导致测试被绕过、密钥泄露,就不能只靠自觉,必须进 hooks 或 CI。知乎

还要提醒一句:别把 AGENTS.md 写成百科全书,“好的 AGENTS.md 应该短而稳”,像一张地图——项目怎么工作、从哪里开始看、哪些规则必须遵守、哪些行为必须人工确认。知乎业务知识会变、接口会变,写太长过期得就快。社区把这套落地动作画成了一张很直观的图:工作前读规则、读现状、读记录,工作中遵循框架、不碰无关文件、保留用户修改,工作后跑测试、更新文档、追加记录——没有这份文件,就等于让 AI 自由发挥。

换工具就记忆清零,聊久了就磨洋工:这周全网AI编程

三个坑,社区都替你踩过了

第一,记忆污染。Memory 只放稳定事实,Learning 放被纠正过的坑,Wiki 放共享约定,“临时任务千万别写进去,不然记忆会反过来污染决策”。小红书这是评论区里点赞最高的一条补充,比很多教程都值钱。

第二,别让新对话直接引用旧对话。交接 skill 的作者特意强调,自己踩过坑之后又向别的模型求证才确认:直接引用会把臃肿的上下文整个带进新会话,“反而会导致臃肿的上下文直接影响你的新对话”。微博正确姿势是先压缩成交接文档,让新对话读文档,再复述目标和下一步。

第三,防着模型往记忆文件里乱写。有用户给记忆文件上了权限锁,理由是模型降智时爱往里面写乱七八糟的内容;更稳的做法是写入前加一道 hook 审核。顺便回答大家最关心的成本问题:加这些文件会不会 token 倍增?评论区的实测回复是,记忆文件都很短,“已经是耗 token 少的了”,远比让 AI 翻完整聊天记录省。小红书而且项目规则以稳定文件形式存在,客观上也有利于提高缓存命中率——算过 AI 编程账单的人都知道这个变量有多重要。

最后,给三种人的行动清单

手里只有一个项目、刚用 AI 编程不久的:先把 AGENTS.mdCLAUDE.md 写出来,短而稳,写清怎么启动、怎么跑测试、哪些文件不能碰,就这一步,已经能解决大部分"每次都要重新教"的问题。

项目跑了一阵、对话经常聊长的:加一个笔记文件,session 结束写一笔、新会话先读;规则不执行就补 hooks;对话超过十几万 token 感觉它开始走神,就主动开新会话,别硬撑。

换工具就记忆清零,聊久了就磨洋工:这周全网AI编程

正在 Claude Code、Codex、DeepSeek Harness 之间多工具并用的:每次换工具前,先写一份交接文档再走,压缩、复述、确认三步别省;好消息是,官方也在往这个方向补能力,Claude Code 的跨会话通信上线后,已经有用户表示"不用写交接文档,不用每一步都用 git 备份"了。微博

往后这个方向只会更热闹:DeepSeek 首款 Agent 产品 Harness 把"上下文管理"列进了核心能力,官方记忆功能也在继续往本地下放。<#&!53#&!>微博但此刻最稳的第一步,仍然是那几份免费的 md 文件——先把项目的规矩和记忆落在自己的仓库里,工具怎么换,主动权都在你手里。

内容由AI生成

精选参考来源

1. AI 编程总是"失忆"?我用4个文件彻底解决了

2. Claude、Codex之间切换应该会方便不少。//@古德猛安:用AI做项目最烦的事情之一,就是聊着聊着上下文越来越长,换个对话又得从头解释一遍。这个「交接Skill」相当于给Agent做了一个项目交接单,对经常用Codex、Claude Code这类工具的人来说,确实能省不少重复沟通的时间。

3. Claude Code终于不用人当传话筒了,多个终端能自己聊Claude Code 新增跨会话通信。现在同时开的多个 Claude Code 终端可以互相发消息,一个会话还能主动把刚做的改动通知另一个,不用再靠人手动复制上下文。两个会话之间只会发送整理后的信息,不会直接共享完整聊天记录和文件。也可以让一个 Claude 去问另一个 Claude,再把答案带回当前会话。这个功能和 Herdr 有点像。Herdr 是一个专门管理多个 Coding Agent 终端的工具,Claude Code、Codex、OpenCode 等不同 Agent 也能直接互相发消息,不只局限在 Claude Code 之间。

4. brain.md:让Agent 具备长期记忆的开源项目

5. 在Claude Code烧了 6B+ token,分享下我实践出来最好的 AGENTS.md

6. 【涨价12倍!】Deepseek放出V4Pro0813更新日志且放出涨价标准

7. Matt Pocock 的 Skills 仓库更新了几个新东西,最值得说的是 handoff。核心问题:Claude 越用越蠢。上下文窗口再大,注意力也不是均匀分布的。约 120k token 之后,Claude 的回答质量会明显下滑——它还在"记得"早期对话,但已经没在认真处理了。1. /handoff 就是解决这个问题的:它把当前 session 里真正重要的信息压缩成一份交接文档,包含进度、待办、相关文件路径、建议下一步调用哪些 Skills——然后你开一个全新的 session,从这份文档继续。新 Agent,满血注意力,从上次停下来的地方接着干。这个 Skill 的完整逻辑加注释一共不超过十行。除此之外,仓库最近还有两个值得关注的新 Skill:2. /git-guardrails-claude-code给 Claude Code 装上 git 安全护栏。Claude Code 有 shell 访问权限,意味着它理论上可以执行 git push、git reset --hard、git clean 这类破坏性操作。这个 Skill 通过 Claude Code hooks 在这些命令执行前拦截,防止手滑或者 Agent 误操作毁掉工作。3. /code-review双轴并行 code review。一个 sub-agent 检查代码是否符合仓库编码规范(Standards 轴),另一个检查它是否忠实实现了原始 issue/PRD 的要求(Spec 轴)——两个 agent 并行跑,结果并排输出。比你让 Claude 单次 review 覆盖面更完整、漏检更少。现在仓库共 38 个 Skills,一句话安装:npx skills@latest add mattpocock/skillsGitHub: github.com/mattpocock/skills#HOW I AI# #程序员#

8. 一张图看懂Agent Memory记忆系统全流程

9. Anthropic官方教Agent记忆:4 个 md 就够了

10. 网页链接 (下载链接)制作了一个为避免上下文太臃肿导致AGENT理解出现偏差,能把工作顺利交接给下一个GPTWORK开启新对话的SKILL。命名为”交接skill”算是踩着巨人肩膀做事,引用了github最受欢迎的handoff技能,负责提炼上下文精简对话,47.9万次安装,是这类技能里人气最高的,但是它有个缺点,它奉行“引用资产”,所以不会把图片、附件和工程文件整理成可搬运的压缩包。如果是本机还好,但要搬运全部资料给其它电脑上的GPT就会比较困难。我在handoff的基础上做了一个资产转移扩展,可以收集本次任务使用过的图片、视频、文档和输出文件,将临时目录附件复制进持久化资产目录,记录原始路径、目标路径、用途、大小和哈希,区分必须交接和仅参考用的资产,生成可粘贴给下一个对话的启动提示词,或可直接自创建新的对话交接任务给它,最后要求新对话复述目标、资产和下一步,确认交接无遗漏。已经放到我的巨大敌鸽AI QQ群文件了,目前是一个3000人群,外面仍然有几千人待加群,可能会考虑近日里开2群。学习方法是下载好MD文件,直接告诉CODEX:请完整学习这份“交接 SKILL”。以后当我要求交接任务、保存上下文、转移到新对话或打包附件时,严格按照文件中的流程执行;没有文件或任务工具时,必须明确说明限制,不得假装已经复制、校验或发送。*要知道的事情是,CODEX最好也不要直接让第二个对话引用第一个对话的记录来做参考,这样反而会导致臃肿的上下文直接影响你的新对话,我也是在实际制作中踩了坑,并且向GPT5.6 SOL再次求证后才知道的这个情况。#敌鸽AI学习手册# #微博VibeLab# #VibeWork#

11. Agent越用越聪明:AgentEvolve如何让AGENTS.md自动进化

12. AGENTS.md、Rules、Skills、Hooks到底该怎么分工

13. Claude/Codex能跨会话传消息,我重构工作流这两天正在重构vibe coding工作流,codex和claude都能跨会话互传消息后,我就不用写交接文档,不用每一步都用git备份,完全能探索所有可行路径还不丢上下文。 以前对话中途有个新想法,我面临三种选择👇 1️⃣ 继续在当前对话聊,主线容易被带偏。 2️⃣ 重新开一个对话,又得把背景、进度和之前踩过的坑解释一遍。为了不让新对话失忆,我还要维护一份交接文档,把重要信息复制过去。 3️⃣把当前对话完整复制下来做一个新对话,也就是对话分支功能,这样就既不影响主线还可以尝试新想法。但仅限于新想法跟原来想法相差不大的情况,不然上下文还是会污染新想法的实现。 新功能跨Session传消息就是,Claude和Codex的新对话可以从之前的所有对话里面选择自己能用的消息。 那可以直接换一种工作方式了,不用把一个Session当成必须从头聊到尾的总对话,而是把每一次Agent任务都当成一条可以随时分叉的工作线。主对话负责目标和最终决策;遇到一个需要认真展开的新想法,就另外开一条分支对话,让它独立研究尝试和推演。等支线跑完,再让主对话读取它的完整记录,决定该用哪些结论。 比方说我最近在优化AI热点Skill ai news radar,中途想到是否要加一个新域名重新做定位。这种任务不是一句话能回答的,这时单开一条分支对话就很合适。能跨Session传消息首先就省掉了做大量重复交接文档的时间。新对话不用只依赖我临时写的总结,可以读取旧对话里的决策、失败尝试和执行结果。 Codex和Claude用了两种不同的实现方式。Codex是精确寻址。打开我们要给新对话读取的目标对话,从左上角三个点里复制会话ID,再告诉主任务:读取 ID 为 xxx 的分支对话,提取核心结论、做过的尝试和待决策项,然后更新当前计划。 Claude Code不支持id搜索,而是做了一个能搜索对话历史的工具,通过内置的session management 查找旧对话,所以关键是把线索说清楚。刚开始的时候说【找一下上次某某网站对话】,基本都是噪音。现在已经换成了【搜索ai news radar项目在8月10日前后的会话,主题是新域名和产品定位。列出候选会话的时间、标题和首条任务,我确认后再读取完整记录。】 有一个我踩过的坑,Claude Code桌面端搜索的是它当前能够访问的会话记录。网页端URL 后面的 `session_...` 不能直接当成ID来搜索用。 总的来说, 我现在的工作流就是, 用一个主对话守住方向, 十几个甚至几十个分支对话负责把每个值得追下去的念头,认真走一遍。#ai工作流也能vibecoding了##HOW I AI##科技先锋官#

14. 小白测评【#DeepSeekHarness发布#】今日DeepSeek正式发布了首款Agent产品,DeepSeekHarness。目前支持管理项目、长任务协作、多Agent编排、上下文管理以及联网搜索和Skill等功能。最近有老年人熟练掌握各种Agent软件,还顺便跟我炫了个技,突然感慨,这年头需要学习的知识点实在是太多...全文

0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章