I am using Telegram channel but this should apply to all channels.
OpenClaw only shows a typing indicator but it’s not very helpful during a long running session.
It could be dead, restarted itself after a config change, or an empty respond (Gemini love doing this) would leave it in typing state forever.
Asking the agent to send periodic messages during tool calls is simply not reliable, and prone to context drift.
Would it be awesome if we have hooks like tool:before, tool:after?
We can then build these:
- A progress bar, or at least a self updating message during tool calls.
- Enforce a todo list whenever it starts working
WDYT?