建议:有选择地保留小数量、范围化仓库-记忆盖
作者: federicobartoli创建于 2026年7月13日更新于 2026年8月31日
□ 总结
这一问题提出了一种实用的代理技能,暂定名称为 " 存储器 " 。
中心思想不是在单独的阶段生成寄存器文档. 它是为了保存最小的持久语义学发现剂在进行经核实的工程工作时所做的:
随着物剂开发出一个寄存器,它们有选择地将非显性,耐用的知识推广到细小的,放宽的胶囊. 未来特工只取回通过新鲜度检查的相关胶囊;当验证不确定时,它们会回到调查存储处.
大多数任务不应产生内存更新. 只有在代理人必须重建对再次重建既昂贵又有用的知识时,才产生或改变一个胶囊。
这是由它的程序和治理所区别的专门的活性文献:在实际工作期间的录取,最小的三角洲,明确的无效依赖,人文审查,选择性检索,以及拒绝不确定的记忆.
□ 问题
特工们反复检查同样的文件以重新发现:
- 一个子系统负责什么;
- 控制如何贯穿若干文件;
- 变化者必须是真实的;
- 哪些界限和附属关系是不明显的;
- 一再失败的模式已经要求进行调查。
守则仍然是真相的来源,但这种知识往往分布于执行、测试、配置和架构决定之间。 一旦一项任务结束,重建后的精神模型就消失了,而下一位特工支付同样的发现费用.
广义的寄存器概览并不是一个适当的替代:它被装入太频繁,包含不相干的信息,并且作为一个大单位变得僵化.
□ 核心工作流程
具有高值子系统或代码范围的高等语义胶囊:
页:1 曲线/ 授权/ [永久失效連結] Agent MEMORY.md QQ会话.ts oauth 状态.ts 开具账单/ [永久失效連結] Agent MEMORY.md 校对:Soup 工作/职位
- Agent MEMORY.md 时间轴:
每个文件夹不要创建一个胶囊 。 只有在实际发展工作暴露出值得为该领域保存的可持久知识时,才添加`AGENT MEMORY.md'。 交叉知识属于它所描述的代码最相近的共同祖先,有明确的范畴元数据.
页:1
通常发展
- 失踪是一个不明显的事实
− 对照当前代码、测试、配置或 ADR
- 确定它是否持久并有可能防止今后再次发现
- 提议尽可能小的胶囊三角洲
~ 用代码更改来审查它 ~
- 在今后的任务中有选择地保留它
+ 当其支持代码更改或验证不确定时使用它
学习单位不是完成的任务. 这是在该任务期间发现的最小的持久语义三角洲.
□ 顶点格式
胶囊通常应保持在100-150字左右。 它可能包含子系统责任,跨文件流,不变量,边界,重复的故障模式,以及 . . . . . . .
内容来源: addyosmani/agent-skills