#4098·claude-mem

观察解析器对 XML 包装标签敏感于大小写;发出 `<Concepts>`/`<Facts>` 的本地模型会默默丢失事实、概念和文件

作者: DrCrinkle创建于 2026年9月16日更新于 2026年9月16日

版本: 13.25.1(也重现于 13.24.23) 提供者: CLAUDE_MEM_PROVIDER=openrouter 指向本地 OpenAI 兼容的 LLaMA.cpp 服务器,模型为 gemma-4-12b-it-Q6_K,思考已禁用 相关: #3606(计划-18 观察者响应管道),#3351(未结构化观察块被丢弃),#3830(仅概念观察)

摘要

观察/摘要解析器使用 new RegExp(<${tag}>([\s\S]*?)</${tag}>) 提取每个字段,没有 i 标志。对于现实上下文长度(4-9k 输入令牌)的标准 code 模式提示的较小本地模型,通常会大写 包装 标签 - <Concepts>、<Facts>、<Files_read>、<Files_modified>,而叶标签(<narrative>、内部 )则保持小写。解析器然后为每个大写包装返回一个空列表。观察仍然被存储(叙述和标题解析正常),因此不会出错,也不会记录任何内容:行仅包含 facts: []concepts: []files_modified: []`。

内容来源: thedotmack/claude-mem