Skip to content

[Issue]: Runtime memory snapshot 混入大量非指示性元数据,建议压缩并延迟召回 #364

Open

Description

@zjx4705-afk

提交前查重 / Duplicate check

  • 我已搜索 open/closed Issue,确认没有重复。 / I searched open and closed issues and found no duplicate.

涉及区域 / Affected area

运行时记忆 / Runtime Memory

Issue 类型 / Issue type

增强或优化 / Enhancement or optimization

摘要 / Summary

当前 MNEMON RUNTIME MEMORY SNAPSHOT 在默认注入时,把大量与「当前行为指示」无关的内容一并塞入上下文,包括:

Revision: :在本次注入不做变更对比时无意义。

Metadata lines are annotations; created/updated are ages at projection...:纯格式说明。

UTF-8 bytes: 147/4096、entries: 3:配额统计,属运行时监控。

每条记忆重复 [importance=...; created=0d; updated=0d],且常为默认值。

等 XML 包裹标签。

MNEMON VIEW TOOLS (...) 工具清单,属能力声明而非记忆。

低价值条目(如 测试记忆)默认全量展开。

希望增加的能力:默认上下文只注入「指示性内容」,非指示内容压缩并延迟到召回时展开;版本号仅在需要变更对比时出现;元数据非默认值才显示。

预期结果 / Expected outcome

默认注入的 snapshot 只包含会影响当前行为的指示性内容(偏好、约束、规则)。

非指示内容(统计、版本、格式说明、工具清单)默认不注入,或压缩为可展开形式,在 recall / search 命中时再展开。

Revision 仅在进行变更检测/去重时携带;同一内容在上下文中不重复出现时不带版本。

元数据遵循「非默认才显示」:created=0d; updated=0d、importance=normal 不显示,仅偏离默认值时标注。

工具清单与记忆内容分离,按需注入。

低价值/测试条目默认折叠。

可观察验收:同一份用户记忆,优化后默认上下文字节数明显下降,且核心约束(语言偏好、写入需授权、归档走 Documents)仍完整可读。

详情或复现步骤 / Details or reproduction steps

使用场景 / Use case:每次会话初始化时注入 runtime memory snapshot,作为模型行为约束与背景。长会话、多条目记忆下噪声影响更明显。

当前限制 / Current limitation:snapshot 将运行时元数据、格式说明、工具清单与记忆内容混在一起,粗略估计一半以上为非记忆内容;稀释模型对真正约束的注意力,并增加 token 成本。

建议方案 / Proposed approach:

只注入指示性内容,非指示内容压缩并延迟到召回时展开。
无变更对比需求时不携带 Revision。
元数据「非默认才显示」。
工具清单与记忆内容分离,按需注入。
低价值/测试条目折叠。
一句话摘要:默认上下文只放「指示」,不放「数据」;只有需要做变更对比时才带版本;非默认值才显示元数据。

不在范围内的内容 / Out of scope:记忆存储格式本身、召回算法排序、UI 展示;本请求只针对默认注入的上下文格式。

复现:初始化会话,观察注入的 MNEMON RUNTIME MEMORY SNAPSHOT 原文,可见上述噪声项。

环境信息 / Environment

DSH 版本 / DSH version: 0.2.0-rc.2

dsh-mnemon 版本或 commit / dsh-mnemon version or commit: v0.5.27(可组合记忆 / Composable Memory)

操作系统或浏览器 / OS or browser: Windows / Chrome

相关配置(已脱敏)/ Related configuration (redacted): USER.md(3 条)、MEMORY.md(1 条),均为脱敏后的结构示例

补充信息 / Additional context

日期:2026-10-10

说明:内容均为格式与结构观察,未包含任何私有记忆正文、token 或未脱敏日志。

相关约束(保留项):默认中文交流;记忆/长期记忆写入需用户明确授权;归档类成果写入 Documents 而非 Memory Space。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions