记什么、不记什么
按官方说明,Grok Build 在每轮对话结束后于后台复盘这一轮,把值得留下的东西写成 Markdown 笔记:团队怎么写和评审代码、做过哪些决策以及背后的理由、项目里的稳定事实(某个子系统在哪、哪条命令能跑测试)。明确排除的是任务状态、暂时性结论、密钥,以及仓库或其文档已经覆盖的内容。官方举的例子很具体:你告诉它「用 just test 而不是 cargo test」,之后它会把这条当作项目约定复用。
分域与检索方式
笔记按项目分域,另有一套全局作用域保存适用于所有项目的偏好;一个主题一个文件,/dream 负责把新观察合并进对应主题,/memory 则是只读浏览器,可以按作用域查看每一份记忆文件并预览内容。回到某个项目时,它会先读覆盖该工作区域的主题再动手;当前对话里的指令优先于笔记内容。
和「把上下文存进仓库」的区别
市面上另一类做法是把计划直接落进仓库文件并纳入版本控制,优点是能被 review、能 diff、团队共享同一份;Grok Build 的记忆走的是产品内分域文件,优点是自动、无感、跨会话,代价是它与仓库文档之间需要人工维持一致。两者并不互斥,关键是把「哪份是唯一真相」定下来。
记忆变成持久资产之后,最先要回答的不是「它能记多少」,而是「记的东西归谁管」。