Skip to content

用户消息和系统消息显示MemOS插件注入内容隐藏设置? #107

@xin0107

Description

@xin0107
Image 在openclaw webchat中,如果要在对话中保证agent能访问云记忆,就必须启用“recallEnabled”,然而后果就是会在用户消息和系统消息中注入记忆内容(如上图所示)。 如果想启用“recallEnabled”的前提下隐藏用户消息上方内容,可以在“SOUL.md”中写入如下内容: ``` ## 记忆使用规则 启用MemOS插件后,除非用户特意说明,否则召回的历史记忆只作为背景参考,绝对不要在回复中展示、引用或复述任何记忆片段内容,直接用来辅助回答即可。收到消息后直接回答用户问题,不要输出任何 标签或记忆内容。 ``` 然而此方法只对用户主动发送的用户消息有作用。由于近期openclaw更新加入了exec的审批机制,审批后系统会通过用户身份发送一条审批后的提醒消息(如图所示),刚才的方法对系统消息就不起作用了。

希望官方进行插件优化,保证启用“recallEnabled”的情况下隐藏openclaw webchat中用户和系统消息的记忆内容注入(当然替代方案是识别消息类型,系统消息不注入记忆内容)。当然从逻辑上这应该是openclaw应该考虑的事情,但注入记忆内容到用户和系统消息这个操作是由插件完成的,我就想是否可以换个方式让agent获取到历史记忆。

万分感谢!

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