Bug type
Regression (worked before, now fails)
Summary
After the latest update, approval-gated exec completions and assistant follow-up replies are persisted correctly, but they are not shown live in either the TUI or the
Control UI.
They only appear after a manual refresh:
- TUI:
Ctrl+T (reload history)
- Control UI: browser refresh
This worked correctly before the latest update, so it looks like a regression.
Environment
- OpenClaw
- Surface(s): TUI + Control UI
- Approval flow: exec approval via Control UI
- OS: Ubuntu
Steps to reproduce
- Open the TUI and the Control UI.
- From the TUI, trigger a simple approval-gated
exec command.
- Approve the exec request in the Control UI.
- Wait for the command to finish.
Example command:
printf 'hello from exec\n'
The same behavior reproduced with other trivial printf tests as well.
Expected behavior
The async completion message and assistant follow-up reply should appear live in both the TUI and Control UI without requiring a manual refresh/history reload.
Actual behavior
- The exec completes successfully.
- The system completion message and assistant follow-up reply are persisted.
- The Control UI does not show the new messages live until the browser is refreshed.
- The TUI does not show the new messages live until
Ctrl+T is pressed (history reload).
- If the TUI is exited and re-opened, the missing messages appear from history.
OpenClaw version
2026.3.7
Operating system
Ubuntu
Install method
No response
Logs, screenshots, and evidence
Impact and severity
No response
Additional information
This does not appear to be an exec failure:
- the command runs successfully
- the result is persisted
- the missing part is live UI/session update
Because both TUI and Control UI show the messages after manual refresh, this seems more like an event propagation / live update regression than a persistence problem.
Bug type
Regression (worked before, now fails)
Summary
After the latest update, approval-gated
execcompletions and assistant follow-up replies are persisted correctly, but they are not shown live in either the TUI or theControl UI.
They only appear after a manual refresh:
Ctrl+T(reload history)This worked correctly before the latest update, so it looks like a regression.
Environment
Steps to reproduce
execcommand.Example command:
The same behavior reproduced with other trivial printf tests as well.
Expected behavior
The async completion message and assistant follow-up reply should appear live in both the TUI and Control UI without requiring a manual refresh/history reload.
Actual behavior
Ctrl+Tis pressed (history reload).OpenClaw version
2026.3.7
Operating system
Ubuntu
Install method
No response
Logs, screenshots, and evidence
Impact and severity
No response
Additional information
This does not appear to be an exec failure:
Because both TUI and Control UI show the messages after manual refresh, this seems more like an event propagation / live update regression than a persistence problem.