How to disable intermediate messages (REACT loop) from propagating through Telegram channel to the user? #5200
Unanswered
adrianwild-pic
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hello reader,
I have a NemoClaw (OpenClaw agent) chatbot where the user can via Telegram ask the agent to check the cameras if there are any incidents (custom skill defined with a SKILL.md). The agent properly executes the skill, but in the process outputs multiple intermediate messages to the user via Telegram (REACT loop, but no tool call results). This is fine for the TUI or Web Gateway, but not for the user facing Telegram channel.
Example:

How can I disable these intermediate messages permanently?
What I tried:
Text instructions to only output final message (ignored)
In chat setting: /reasoning off /thinking off /verbose off (no effect)
Changing openclaw.json to:
"channels": { "defaults": {}, "telegram": { "thinkingDefault": "off", "reasoningLevel": "off", "streaming": { "mode": "progress", "progress": { "toolProgress": false } }, "accounts": { ...=> Gets overwritten by NemoClaw
Is there any way to change this behavior? Preferrably I want to configure this channel-wise, but turning it completely off is also okay.
Thanks for your help
Beta Was this translation helpful? Give feedback.
All reactions