MCP 记忆服务器拒绝模型写入:确定性闸门+字节级回执
External-Fee-8920 · reddit · 2026-08-25
Fireweed 是一个零依赖的 MCP 记忆服务器,反其道而行:模型不能决定什么被记住,只能「提议」,由一个确定性的闸门(纯代码,无法被对话说服)裁决是否收录。
五个工具:
- remember:仅当引用的证据真正支持该断言时才收录,拒绝时会给出类型化原因(如「断言超出证据」);
- recall:返回带字节范围回执的接地断言,无法接地时明确弃答并指出缺口;
- verifyreceipts:重新哈希所有源文档并重切范围,做到防篡改;
- forget:精确闭包删除并出具签名删除证书,旁观者事实不受影响;
- exportmemory:导出为可移植开放格式。
作者坦承代码仅两天新,并在发布前夜以陌生人方式自装自测:立刻发现 remember 报告 ADMITTED 却实际丢弃写入的最严重 bug——动词防火墙靠拼写后缀(-s/-ed/-ing)识别,从未见过 "wrote"/"went" 等不规则动词。
安装:claude mcp add fireweed -- uvx fireweed-mcp。核心思想:可被抓住说谎的记忆,比自信流畅的记忆更有价值。
所属事件:Fireweed 发布:用确定性代码治理 Agent 记忆写入(3 条相关)→
「编程与Agent」频道最新
- 腾讯发布 GameXpert-Bench,评测智能体游戏开发全流程能力 — Tencent-Hunyuan · 2026-08-25
- Grok Bot 自动读取订单完美构建购物车 — elonmusk · 2026-08-25
- 微软详解用 Cosmos DB 为 Foundry Agent 实现持久化记忆 — davemccollough · 2026-08-25
- 开发者构建 ASC CLI 工具实现 App Store Connect 命令行操作 — rudrank · 2026-08-25
- 4060Ti 16GB 跑 Qwen 27B 极限量化,独立完成整条特性分支 — o0genesis0o · 2026-08-25
- StateRoot:用 Rust 实现的多 Agent 项目状态同步 CLI — Junior_Yak_2593 · 2026-08-25