成为赞助商——支持中文 Agent 生态

了解赞助
库Agent场景库
← 返回用例列表

rutter:跨多个编码 Agent 共用一份决策记忆

对照个人实践:用本地 Markdown+SQLite+MCP 记录「如何达成决策」而非摘要知识库,让 Claude Code/Codex/Copilot CLI 等共用同一记录,并保留立场变迁链;不代你同步云端、不外推回忆准确率。

飞书DeepSeekClaudeChatGPT⚡ 效率办公🛠️ 开发者工具

场景说明

面向多工具切换的个人开发者:把「每个 Agent 各记各的」写成可对账的工具无关决策记录,区别于 FTS5 课次检索与 ADR 记忆文件。

案例叙事

01他们做了什么

Robin Cannon 在《Who holds memory holds truth》(JSON-LD datePublished=2026-11-03T16:02:06+00:00 → 2026-11-03)写明:八月底起做个人项目 rutter——不是共享知识库摘要,而是记录自己与知识如何交互、如何做决定。动机:换模型/工具(Codex、Copilot CLI、Antigravity、Muse 等)时,对方能读仓与计划,却不知道上周二为何否决某方案。

今日 rutter 可从 Claude Code、Codex、Grok、GitHub Copilot CLI、Antigravity CLI、Muse Code 捕获;各客户端可见会话深度不同,钩子须适配。记录落在本地 Markdown 旁,SQLite 索引可搜,经 MCP 暴露。强调记忆独立于工具:某客户端消失也不丢史。引用笔记用内容哈希;找不到则告知,不瞎猜凑「记得」。

进一步记录立场:asserted/revisited/reaffirmed/retired,保留变迁链,避免记忆系统只留最新并抹掉旧立场。作者称首发文时约用十天、记 193 条会话与 106 篇笔记引用;本篇称条目仍增长,但「是否真减少重复劳动」仍在实验。开源 MIT。本场景据此输出「跨 Agent 决策记忆」提纲。禁止建议用不断改写的单一摘要覆盖历史。

02实际效果

  • 源披露首发窗口约十天 193 条会话条目与 106 篇笔记引用,以及多客户端名单;属作者个人用量,不可外推为你的召回率或省时。
  • 能把「再开一个工具自带 memory」与「工具无关的决策/立场记录 + 失败可见」拆开。
  • 为捕获钩子差异、内容哈希失效与立场链查询提供提问清单。

03值得知道

  • 作者承认无法证明模型当时真读过被引用笔记。
  • 客户端捕获能力不齐,记录粒度会漂。
  • 上面写的是个人开源实验,不是组织级共同史方案。

04可复制提示词

跨 Agent 决策记忆简报

你是个人 Agent 记忆设计助手。只根据用户约束写决策记忆提问清单,不要编造已上线。

客户端清单:{{clients}}
已有笔记库路径:{{notes_root}}
要保留的历史类型:{{history_kinds}}

输出 Markdown:
1. 决策记录最小字段与引用方式
2. 各客户端可捕获内容差异表
3. MCP 召回失败时的可见行为
4. 人工抽检「伪造记得」的方法
禁止建议不断覆盖式摘要;禁止声称准确率已达某%。

换工具后失忆排查提纲

换编码 Agent 后无法解释上周决策,请写排查提纲。

旧客户端:{{old_client}}
新客户端:{{new_client}}
可疑主题:{{topic}}

输出:
1. 是未捕获、未索引,还是引用哈希失效
2. 最小补记/重索引步骤
3. 立场链应如何查询
4. 人工确认清单
不要伪造「新工具已继承全部记忆」。

怎么做

  1. 粘贴常用编码客户端清单、是否已有笔记库、以及要捕获的是会话摘要还是决策/立场变迁
  2. Agent 按实践帖输出:记录字段(决策+笔记引用+内容哈希)→多客户端捕获差异→MCP 只读召回→找不到引用时的失败行为提问清单
  3. 人工决定何谓值得记录;Agent 不伪造已读某笔记、不声称已提高跨工具连贯性

实用提示

  • 源帖核心:摘要不是记录;不断合并「当前信念」会毁掉「我如何到达这里」的历史
  • 与 nirmal-sqlite-fts5-agent-memory / repo-adr-madr-memory-for-coding-agents / notes-vault-cli-summarize-agent 不同:本条是跨多编码客户端的工具无关决策/立场链(rutter),不是编排器内 FTS5 课次、仓内 ADR 文件或笔记库摘要 CLI
#跨 Agent 记忆#决策记录#MCP#Markdown#个人实践