要让OpenClaw v2026.4.10的Active Memory插件真正“记住你”,需同步修改config.yaml中的top_k: 3和max_context_tokens: 1280,并将speech_config.json中prompt_injection设为pre_context,最后重启插件并验证日志。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

想让OpenClaw v2026.4.10的Active Memory插件真正“记住你”,不能只改AGENTS.md——必须同步调整提示词思考参数,否则记忆子代理会反复检索冗余信息,拖慢响应速度,甚至触发本地MLX语音合成的缓冲中断。
修改Active Memory的思考参数
打开Active Memory插件配置目录:~/.openclaw/plugins/activememory/config.yaml。
找到retrieval_strategy区块,将默认的top_k: 5改为top_k: 3——这能强制子代理只提取最相关的三条历史记录,避免把三个月前的会议纪要和当前购物清单混在一起。
在同一个区块内,添加一行max_context_tokens: 1280。这个值必须小于MLX语音合成引擎的输入窗口上限(1536),否则合成时会静音或报错context overflow。
适配macOS本地语音合成的提示词注入点
进入MLX语音配置路径:~/.openclaw/mlx/speech_config.json。
为 OpenClaw 创建可直接分流的 GitHub issue 草稿,用于报告代理缓慢、损坏、无响应、工具匮乏、性能下降或“不够智能”等问题。使用 ...
在"prompt_injection"字段下,将原值"auto"手动改为"pre_context"——只有这样,Active Memory检索出的偏好片段才会在语音合成前被注入,而不是等合成完成再追加字幕。
这一步不做,语音会念“好的”,但不会带出你设定的“用四川话回答”或“报价保留两位小数”这类个性指令。
自定义思考参数生效验证
第一步:重启Active Memory插件服务
执行命令:openclaw plugin restart activememory。
第二步:触发一次带上下文的对话
对OpenClaw说:“上周三我让你查的那款蓝牙耳机,现在降价了吗?”
第三步:检查日志是否含关键词
运行:tail -n 20 ~/.openclaw/logs/activememory.log | grep "retrieved_context"。
如果输出中出现count=3且token_usage=1278(接近你设的1280),说明参数已生效。

















