如下图,openclaw在使用带推理的基座模型(如deepseek)时会经常大量输出自己的执行思考过程,非常的冗余碍眼,即使在System Prompt里声明了依旧不起效果

解决方法是在openclaw.json当中对messages.visibleReplies(全局消息策略配置)从原来的"automatic"改成"message_tool",理由如下:

"automatic":agent正常生成的文字(包括模型在调用工具前后随口说出的思考叙述)都会直接发给用户。
"message_tool":只有 agent 主动调用 message(action=send)这个工具发出去的内容才对用户可见,其余正文全部保持私有。

  "messages": {
    ...
    "visibleReplies": "message_tool",
    ...
  },

Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐