#Krilling and Exec commands in Telegram

1 messages · Page 1 of 1 (latest)

barren gale
#

Over the last few updates i am getting terminal commands in telegram. Things like krilling , exec commands and etc. I have set my channels settings like this but i am still getting them.

  "streaming": {
    "mode": "partial",
    "preview": {
      "commandText": "status"
                         }

I'm on version: OpenClaw 2026.5.7 (eeef486), Model: openrouter/deepseek/deepseek-v4-flash · api-key (openrouter:default), Execution: direct · Runtime: OpenClaw Pi Default · Think: high , Queue: steer (depth 0)

modern sandalBOT
#

To help others find answers, you can mark your question as solved via Right click solution message -> Apps -> ✅ Mark Solution

still nebulaBOT
#

commandText: "status" only hides the raw shell command text — it does not turn off tool/progress previews. So you can still see things like Krilling..., Exec, Bash, etc.; they’re just compacted.

If you want to keep partial answer streaming but stop those tool/progress lines in Telegram, use:

{
  "channels": {
    "telegram": {
      "streaming": {
        "mode": "partial",
        "preview": {
          "toolProgress": false
        }
      }
    }
  }
#
}

If you want Telegram totally quiet until the final answer:

{
  "channels": {
    "telegram": {
      "streaming": {
        "mode": "off"
      }
    }
  }
}
barren gale
#

is there a way to toggle those in telegram or do i have to edit the openclaw.json file to change it? sometimes its helpful to see when its having issues so i can update the skill when i can tell it tried different things

still nebulaBOT
#

There isn’t a Telegram chat toggle specifically for streaming.preview.toolProgress that I can find in 2026.5.7 — that one is channel config, so changing the default means openclaw.json or openclaw config set.

But the workflow you want is basically supported via /verbose:

  1. Set Telegram normally quiet:
openclaw config set channels.telegram.streaming.preview.toolProgress false --strict-json
openclaw config set channels.telegram.streaming.preview.commandText status
openclaw gateway restart
  1. When debugging a specific Telegram session, send:
/verbose on
#

or for maximum detail:

/verbose full
  1. When done:
/verbose off

/verbose is session-scoped, so it’s much nicer as an “I’m debugging this now” switch. It shows tool-call summaries as separate status/tool bubbles, while streaming.preview.toolProgress controls the live edited preview/status draft behavior.

If you want the raw command text only during debugging, you can also set: